jsp_属性范围_application
Posted ninic
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp_属性范围_application相关的知识,希望对你有一定的参考价值。
如果希望设置一个属性,可以让所有用户看得见,则可以将属性范围设置成application,这样属性即可以保存在服务器上。
下面写一个小例子来验证一下:
(1)application_demo.jsp
1 <%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*" errorPage="" %> 2 <!doctype html> 3 <html> 4 <head> 5 <meta charset="utf-8"> 6 <title>application属性范围</title> 7 </head> 8 9 <body> 10 <% 11 application.setAttribute("name","lisi"); 12 application.setAttribute("birthday",new Date()); 13 %> 14 <a href="application_demo2.jsp">通过超链接取得属性</a> 15 </body> 16 </html>
(2)application_demo2.jsp
1 <%@ page contentType="text/html; charset=utf-8" language="java" import="java.util.*" errorPage="" %> 2 <!doctype html> 3 <html> 4 <head> 5 <meta charset="utf-8"> 6 <title>application属性范围</title> 7 </head> 8 9 <body> 10 <% 11 String name=(String)application.getAttribute("name"); 12 Date birthday=(Date)application.getAttribute("birthday"); 13 %> 14 <h2>姓名:<%=name%></h2> 15 <h2>生日:<%=birthday%></h2> 16 </body> 17 </html>
浏览器显示:(此时我们打开两个不同的浏览器)
注:application范围的属性设置过多会影响服务器性能。
以上是关于jsp_属性范围_application的主要内容,如果未能解决你的问题,请参考以下文章