-
Cr�er votre deuxi�me page de JSP
- Sessions de JSP
|
Cr�er votre deuxi�me page de JSP
|
Les diff�rentes �tiquettes que nous avons apprises emploient ici. Cet exemple d�clarera deux variables ; une corde a employ� � a stock� le nom d'un site Web et un nombre entier a appel� contre qui montre le nombre de fois o� la page a �t� acc�d�e. Il y a �galement une m�thode priv�e avou�e pour incr�menter le compteur. Le nom et la contre-valeur de site Web sont montr�s.
|
<HTML>
<HEAD>
<!-- Example2 -->
<TITLE> JSP loop</TITLE>
</HEAD>
<BODY>
<font face=verdana color=darkblue>
JSP loop
<BR> <BR>
<%!
public String writeThis(int x)
{
String myText="";
for (int i = 1; i < x; i )
myText = myText "<font size=" i " color=darkred face=verdana>VisualBuilder
JSP Tutorial</font><br>" ;
return myText;
}
%> This is a loop example from the
<br>
<%= writeThis(8) %>
</font>
</BODY>
</HTML>
|
Sessions de JSP
|
Sur n'importe quel site Web typique, un visiteur pourrait visiter plusieurs pages et ex�cuter plusieurs interactions.
Si vous programmez l'emplacement, il est tr�s utile de pouvoir associer quelques donn�es � chaque visiteur. � cette fin, la � session " s peut �tre employ�e dans JSP.
Une session est un objet li� � un visiteur. Des donn�es peuvent �tre mises en session et �tre recherch�es de elles, tout comme une table de brouillage. Un ensemble diff�rent de donn�es est gard� pour chaque visiteur � l'emplacement.
Voici un ensemble de pages qui mettent le nom d'un utilisateur en session, et la montrent ailleurs. Essayer installer et employer ces derniers.
D'abord nous avons une forme, nous avons laiss�s l'appeler GetName.html
|
<HTML>
<BODY>
<FORM METHOD=POST ACTION="SaveName.jsp">
What's your name? <INPUT TYPE=TEXT NAME=username SIZE=20>
<P><INPUT TYPE=SUBMIT>
</FORM>
</BODY>
</HTML>
|
La cible de la forme est � SaveName.jsp �, qui sauve le nom de l'utilisateur en session. Noter la � session � variable. C'est une autre variable qui est normalement rendue disponible dans JSPs, juste comme dehors et variables de demande. (Dans la directive de @page, vous pouvez indiquer que vous n'avez pas besoin de sessions, dans ce cas la variable de � session � ne sera pas rendue disponible.)
|
<%
String name = request.getParameter( "username" );
session.setAttribute( "theName", name );
%>
<HTML>
<BODY>
<A HREF="NextPage.jsp">Continue</A>
</BODY>
</HTML>
|
Le SaveName.jsp sauve le nom de l'utilisateur en session, et met un lien � une autre page, NextPage.jsp.
NextPage.jsp montre comment rechercher le nom sauv�.
|
<HTML>
<BODY>
Hello, <%= session.getAttribute( "theName" ) %>
</BODY>
</HTML>
|
Si vous �voquez deux navigateurs diff�rents (fen�tres non diff�rentes du m�me navigateur), ou courez deux navigateurs de deux machines diff�rentes, vous pouvez mettre un un nom dans un navigateur et un nom diff�rent dans un autre navigateur, et les deux noms seront maintenus.
La session est gard�e autour jusqu'� une p�riode d'arr�t. Alors on le suppose que l'utilisateur ne visite plus l'emplacement, et la session est jet�e.
|
|
|
Keywords: JSP Sessions,
session in jsp,
jsp session,
session setattribute,
session getattribute,
sessions in jsp,
servlet session,
session in servlet,
session tracking in jsp,
session in servlets,
session variable in jsp,
session tracking in servlets,
session management in jsp,
jsp source code,
session object in jsp,
request getparameter jsp,
session handling in jsp,
sessions in servlets,
jsp session object,
httpsession session,
servlets session,
session using jsp,
session tracking jsp,
servlet sessions,
servlet session tracking,
session variables in jsp,
session tracking in servlet
sessions jsp,
using session in jsp,
session timeout in jsp,
session management in servlets,
sessions in servlet,
example sessions in jsp,
jsp session handling,
servlet session management,
jsp session variable,
session attribute in jsp,
session time in jsp,
java servlet session,
jsp web xml
|