This Domain(Admin5.com) is for Sale:

JBuilder2005实战JSP之特殊页面(5)

时间:2007-10-22  来源:不详  作者:林子

3. <html>
4. <head>
5. <title>welcome</title>
6. </head>
7. <jsp:useBean id="ses_userBean" scope="session" class="bookstore.User"/>
8. <body bgcolor="#ffffff">你是
9. <%=ses_userBean.getUserName()%>,欢迎登录。<br>
10. 现在的时间是<dt:表单at pattern="MM/dd/yyyy hh:mm"><dt:currentTime/></dt:表单at>
11. <br>点击<a href="quit.jsp">这儿</a>退出系统
12. </body>
13. </html>
  此外,JBuilder将datetime标签库描述文件taglibs-datetime.tld拷贝到WEB-INF下,并对web.xml文件动了手脚,声明taglibs-datetime.tld所在的地址:

  代码清单 17 web.xml中声明标签描述文件

1. <?xml version="1.0" encoding="UTF-8"?>
2. …
3. <web-app>
4. <taglib>
5. <taglib-uri>http://jakarta.apache.org/taglibs/datetime-1.0</taglib-uri>
6. <taglib-location>/WEB-INF/taglibs-datetime.tld</taglib-location>
7. </taglib>
8. </web-app>

  如上所示,web.xml的第4~7行,JBuilder自动加入了datetime标签库的描述文件,以便Web容器正确找到所需的信息。 织梦好,好织梦

  在编译工程生成Web目录时,JBuilder会将datetime标签库的JAR文件taglibs-datetime.jar拷贝到WEB-INF/lib目录下。

  当用户登录成功后,将转向welcome.jsp页面,其页面效果如下图所示:


图 25 welcome.jsp效果页面

  当用户点击"这儿"的链接时,将链接到quit.jsp,quit.jsp页面负责清除session,清除session后,将引用session中的对象解绑并释放资源。
 
  quit.jsp退出处理页面

  由于HTTP协议以请求/响应的方式工作,所以客户端退出系统时需要主动往Web服务器发送一个请求,通知Web服务器及时销毁会话,否则Web服务器只会等到会话过期时才会销毁它。

  我们用一个quit.jsp来处理用户退出系统的操作,quit.jsp负责注销session,及时释放资源。

  ⷦ𓨩𔀳ession。

  ⷥ峩𗭦𕏨爥𙨧ꗥ¼BR>
  其代码如下所示:

1. <%@ page contentType="text/html; charset=GBK" %>

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容