Übermittlung von session-Variablen Daten von jsp auf java

Habe ich erstellt, session-Variablen, da ich die Daten übertragen werden sollen, von einer JSP auf eine andere.
Jede meiner JSPs ist ein tab.
Ich Daten, die sich aus den Benutzer von einer JSP auf eine andere Verwendung des request-Bodys an. Ich habe <form>..><button type = "submit"/> </form> in den letzten JSP-von wo aus ich die Daten übermitteln und verwenden Sie es in einer Java-Klasse.

Wenn ich versuche, Zugriff auf die session Daten von allen JSP-Seiten, gibt es einen null-Wert für alle Daten.

Wie soll ich transfer alle session Daten von allen JSPs auf eine Java-Klasse?
Bitte beachten Sie, dass jede JSP ist ein tab, und ich gebe die Daten der letzten JSP.

Code:

<% 
    String joindate = request.getParameter( "joindate" );
    session.setAttribute("joindate",joindate);
    String birthdate = request.getParameter( "birthdate" );
    session.setAttribute("birthdate",birthdate);
%>
  • Wie setzt man die session-variable ? wie versuchen Sie, es zu Lesen ? ohne posting-code ist es schwer zu verstehen, die Quelle des Problems
  • zeigen Sie den code in jsp-was ist der Wert in der session pls
  • <% String joindate = Anfrage.getParameter( "joindate" ); session.setAttribute( "joindate",joindate); String birthdate = Anfrage.getParameter( "Geburtsdatum" ); session.setAttribute( "birthdate",Geburtsdatum); %> Dies ist ein Beispiel-code, wie ich die session-Variablen. Ich meine, das ist, wie ich es getan hatte. Ist es richtig?
  • Und wie wird die session-variable hier einstellen? Haben Sie HttpSession session = request.getSession() oder ein servletcontext Umsetzung?
  • Nein, ich havent verwendet, die über das, was u vorgeschlagen. Wie mache ich das?
  • Nein, ich havent verwendet es. Wie mache ich das? Ich habe nur den obigen code und die Daten werden angezeigt, wenn ich versuche, es zu drucken, um zu sehen, ob ich die Daten
  • In der Klasse haben, versuchen, dies zu tun, verlangen.getSession().getAttribute("joindate");'
  • Du meinst in der java-Klasse, richtig? Ich habe verwendet, String joindate = areq.getParameter("joindate"); in meine java-Klasse ist und wenn ich versuche, drucken Sie den Wert, den es zeigte mir, null.
  • Was bedeutet "tab" in diesem Kontext bedeuten? Warum würden Sie nicht verwenden, ein controller - (MVC-Stil), ziehen Daten aus der JSP statt?
  • es ist ein tabbed-Assistenten. ich habe es mit verschiedenen Registerkarten für Benutzer zur Eingabe verschiedener Arten von Daten. ex. biodata,Sport,Hobbys. ich haben Registerkarten für die einzelnen. wie ich schon sagte, jeder tab ist eine jsp-Seite
  • Makoto: Wie verwende ich die controller-Klasse? Ich bin mir nicht bewusst es
  • Warum sind Sie immer noch mit scriptlets?
  • Wie soll ich über dieses Problem?

InformationsquelleAutor Seeya K | 2013-03-09
Schreibe einen Kommentar