Heim >类库下载 >java类库 >JAVA WEB-Bereich

JAVA WEB-Bereich

高洛峰
高洛峰Original
2016-10-20 11:30:511876Durchsuche

, Seitenattributbereich (pageContext)

Auf die auf einer Seite festgelegten Attribute kann nicht zugegriffen werden, wenn zu anderen Seiten gesprungen wird (einschließlich Umleitung und).

Beispiel: pageScopeDemo01.jsp

 Seitenattributbereich (pageContext)

 

 

     //Die zu diesem Zeitpunkt festgelegten Attribute können nur auf dieser Seite abgerufen werden

   pageContext.setAttribute("name","League of Legends "); //Attribute festlegen

   pageContext.setAttribute ("date",new Date()); //Attribute festlegen

//Hinweis: Die Namen der beiden hier festgelegten Attribute lauten Name und Datum sind Daten vom Typ String, aber die entsprechenden Attributwerte League of Legends und New Date sind keine String-Typen, sondern zwei Daten vom Typ Objekt.

  %>

 

    //Die eingestellten Attribute abrufen

   String refName = (String)pageContext.getAttribute("name");

      Da der erhaltene Wert vom Objekttyp ist, muss String verwendet werden, um eine Abwärtskonvertierung zu erzwingen und in den String-Typ konvertiert zu werden

    Date refDate = (Date)pageContext.getAttribute("date");

  %>

 Name:

 

⽇Datum:

 

 

b. Wenn Sie es überprüfen müssen, verwenden Sie das Tag jsp:forward, um zur Serverseite zu springen.

Beispiel:

c. Die Sprungseite hier umfasst Umleitung (die URL auf der Clientseite ändert sich) und Weiterleitung (die URL auf der Serverseite ändert sich nicht, und der Server Seitensprünge ändern sich).

2. Anforderungsattributbereich

a. Der Anforderungsattributbereich gibt an, dass es sich um einen Serversprung (Weiterleitung) handelt Dispatching), es ist gesetzt. Das Request-Attribut kann für immer weitergegeben werden.

3. Sitzungsattributbereich

 a Die von der Sitzung festgelegten Attribute können unabhängig davon abgerufen werden, wie Sie springen. Natürlich ist die Sitzung nur für einen Benutzer

b. Nachdem die auf der ersten Seite festgelegten Attribute (Server-Sprung/Client-Sprung) auf andere Seiten gesetzt wurden, können andere Seiten weiterhin den ersten Platz erhalten die Seite.

c. Unabhängig davon, ob es sich um einen clientseitigen oder einen serverseitigen Sprung handelt, können Sie auf das auf der ersten Seite festgelegte Sitzungsattribut zugreifen, sofern es nur auf den aktuellen Benutzer beschränkt ist. Wenn zu diesem Zeitpunkt ein neuer Browser geöffnet wird, kann nicht auf den Sitzungsattributwert zugegriffen werden.

4. Anwendungsattributbereich

a Der Anwendungsattributbereich ist ein Attribut, das auf dem Server festgelegt ist Benutzer Sie können zu dieser Eigenschaft navigieren.

b. Wenn Sie den Tomcat-Server herunterfahren und dann neu starten, ein Browserfenster öffnen und ihn ausführen und den durch das Anwendungsattribut festgelegten Wert direkt abrufen, können Sie ihn nicht abrufen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:JAVA Collections-ToolklasseNächster Artikel:JAVA Collections-Toolklasse