扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:中国IT实验室 来源:中国IT实验室 2007年9月3日
关键字:
在本页阅读全文(共2页)
3、Response对象
response.setHeader()方法网页自动刷新实例:
<%@page language="java" contentType="text/html;charset=gb2312" import="java.util.*" %> <HTML> <HEAD> <TITLE> response刷新页面实例</TITLE> </HEAD> <BODY> <% response.setHeader("refresh","3"); out.println(new Date().toLocaleString()); %> </BODY> </HTML> |
4、Application对象
在JSP服务器运行时刻,仅有一个Application对象,它由服务器创建,也由服务器自动清除, 不能被用户创建和清除。我们只能创建这个Appliation对象的同步拷贝。
setAttribute(),getAttribute()和removeAttribute()方法实例:
<%@page language="java" contentType="text/html;charset=gb2312" %> <HTML> <HEAD> <TITLE> Application对象方法实例</TITLE> </HEAD> <BODY> <% String username="rossini"; String password="126263"; application.setAttribute("username",username); application.setAttribute("password",password); out.println(application.getAttribute("username")+"<BR>"); out.println(application.getAttribute("password")+"<BR>"); application.removeAttribute("password"); out.println(application.getAttribute("password")+"<BR>"); %> </BODY> </HTML> |
getAttributeNames()方法实例:
<%@page language="java" contentType="text/html;charset=gb2312" import="java.util.*" %> <HTML> <HEAD> <TITLE> Application对象方法实例</TITLE> </HEAD> <BODY> <% String username="rossini"; String password="126263"; application.setAttribute("username",username); application.setAttribute("password",password); Enumeration enum=application.getAttributeNames(); while(enum.hasMoreElements()){ String attrName=(String)enum.nextElement(); out.println(attrName+"----"+application.getAttribute(attrName)+"<BR>"); } %> </BODY> </HTML> |
5、Session对象
当用户登陆网站,系统将为他生成一个独一无二的Session对象,用以记录改用户的个人信息,一旦改用户退出网站,那么该Session对象将会注销。Session对象可以绑定若干个人信息或者Java对象,不同Session对象的同名变量是不会相互干扰的。
getValue(String name)、putValue(String name)、removeValue(String name)、getValueNames() 、getCreationTime()、getId()、getLastAccessedTime()、getMaxInactiveInterval()、setMaxInactiveInterval()方法:
主文件:
<%@page language="java" contentType="text/html;charset=gb2312" %> <HTML> <HEAD> <TITLE> Session主页面</TITLE> </HEAD> <BODY> <% String username="rossini"; String password="126263"; session.putValue("username",username); session.putValue("password",password); %> <A HREF="2.jsp">指向第二页</A> </BODY> </HTML> |
转向页面1
<%@page language="java" contentType="text/html;charset=gb2312" %> <HTML> <HEAD> <TITLE> Session转向页面1</TITLE> </HEAD> <BODY> <% String usr=(String)session.getValue("username"); String pwd=(String)session.getValue("password"); %> <%=usr%><BR> <%=pwd%><BR> <%out.println("session create:"+session.getCreationTime());%><BR> <%out.println("session id:"+session.getId());%><BR> <%out.println("session last access:"+session.getLastAccessedTime());%><BR> <%out.println("session 原来最大休眠时间:"+session.getMaxInactiveInterval());%><BR> <%session.setMaxInactiveInterval(session.getMaxInactiveInterval()+1);%><BR> <%out.println("session 最新最大休眠时间:"+session.getMaxInactiveInterval());%><BR <% String []name=session.getValueNames(); out.println("--------------"+"<BR>"); for(int i=0;i<name.length;i++) { out.println(session.getValue(name[i])+"<BR>"); } %> <% session.removeValue("username"); %> <A HREF="3.jsp">指向第三页</A> </BODY> </HTML> |
转向页面2
<%@page language="java" contentType="text/html;charset=gb2312" %> <HTML> <HEAD> <TITLE> Session转向页面2</TITLE> </HEAD> <BODY> <% String usr=(String)session.getValue("username"); String pwd=(String)session.getValue("password"); %> <%=usr%><BR> <%=pwd%> </BODY> </HTML> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者