JSP Session

Hallo hab diesen Code in meiner JSP Datei:

wenn ich die Datei im Browser aufrufe…dann bringt er mir immer das er die session Variable nicht finden kann! Was mach ich falsch?

Was muss ich machen?

Danke für die Hilfe
Bernhard

Auch hallo.

Hinweis: man sollte den Namen sowie die Versionsnummer des Serverprogramms (JBoss, Tomcat 5.0 ?) dazuschreiben. Und den Code
im Ganzen posten :wink:

Hallo hab diesen Code in meiner JSP Datei:

wenn ich die Datei im Browser aufrufe…dann bringt er mir
immer das er die session Variable nicht finden kann! Was mach
ich falsch?

s.oben

Was muss ich machen?

Danke für die Hilfe
Bernhard

HTH
mfg M.L.

Hallo

ich habe eine Andere Datei und von der bekomme ich durch

session.setAttribute( „rechte“, c );

die Variable mit dem Namen rechte.

Wenn ich mit

int erg = Integer.parseInt(String)session.getAttribute(„rechte“);

das session Attribut holen will bringt er mir in der Datei das er die variabel session nicht finden kann!

Muss ich irgendeine Klasse einbinden?
Danke
Bernhard

Auch hallo.

Hinweis: man sollte den Namen sowie die Versionsnummer des
Serverprogramms (JBoss, Tomcat 5.0 ?) dazuschreiben. Und den
Code
im Ganzen posten :wink:

Hallo hab diesen Code in meiner JSP Datei:

wenn ich die Datei im Browser aufrufe…dann bringt er mir
immer das er die session Variable nicht finden kann! Was mach
ich falsch?

s.oben

Was muss ich machen?

Danke für die Hilfe
Bernhard

HTH
mfg M.L.

Hallo

int erg = Integer.parseInt(String)session.getAttribute(„rechte“);

Das muesste eigentlich so aussehen:

int erg = Integer.parseInt((String) session.getAttribute("rechte"));

Vielleicht ist das schon der Fehler.

Gruss und frohes neues Jahr, Patrick

Ne funzt noch nicht…hab die Zeile in einem anderern Programm von mir bereits am laufen…

Compiler schreibt immer unable to resolve variable session :frowning:

danke

Hallo

int erg = Integer.parseInt(String)session.getAttribute(„rechte“);

Das muesste eigentlich so aussehen:

int erg = Integer.parseInt((String)
session.getAttribute(„rechte“));

Vielleicht ist das schon der Fehler.

Gruss und frohes neues Jahr, Patrick

Compiler schreibt immer unable to resolve variable session :frowning:

Dem Compiler kann man da ja auch keine Vorwuerfe machen,
schliesslich ist ‚session‘ nicht deklariert.
Dein Webcontainer (z.B. Tomcat) sollte mit der JSP aber
keine Probleme haben.

Gruss, Patrick

Compiler schreibt immer unable to resolve variable session :frowning:

?? Wo schaust du dir denn den Output vom Compiler an?

Reden wir hier über ein .jsp-File, dass du änderst und wieder im Browserfenster über deinen Servlet-Container (Tomcat, Resin, JBoss, whatever) anschaust?

Dann sollte der Zugriff auf die Variable session auch hinhauen.

Oder kompilierst du eine Klasse, die du dann im JSP verwendest (Bzw. Kompilierst du lokal ein Servlet)? Dann mußt du:

  • Die J2EE.jar in deinen Classpath beim Kompilieren aufnehmen

  • Das HttpSession-Objekt, dass du im JSP zur Verfügung hast an deine Klasse übergeben.

Beispiel:

Test.java

package my.package;

public class Test {

 private HttpSession session = null;

 public Test(HttpSession session) {
 this.session = session;
 }

 public void doSomething() {
 session.doSomething(); // Das haut jetzt natürlich nicht so hin.
 }

}

test.jsp

mfG,

J.P.Jarolim