-
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
|