网站大量收购闲置独家精品文档,联系QQ:2885784924

第5章-JSP编程概要.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章-JSP编程概要

* * * * * * * %--防止用户重复登录logcheck.jsp--% %@ page language=java import=java.util.* contentType=text/html;charset=GB2312% !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html body % String promt=new String(); request.setCharacterEncoding(gb2312); String Name=request.getParameter(UserName); boolean hasLog=false; ArrayList names=(ArrayList)session.getAttribute(lognames); if(names==null){ names=new ArrayList(); names.add(Name); session.setAttribute(lognames,names); promt=欢迎+Name+登录!你的名字已经写入session!; hasLog=true; } else{ for(int i=0;inames.size();i++){ String temp=(String)names.get(i); if(temp.equals(Name)){ promt=Name+,你已经登录; hasLog=true; break; } } } if(!hasLog){ names.add(Name); session.setAttribute(lognames,names); promt=欢迎+Name+登录!你的名字已经写入session!; } //加入以下,列出在线人数 System.out.println(=======); out.println(在线人数+List数组长度:+names.size()); Iterator it=names.iterator(); while(it.hasNext()) out.println(it.next()); % %=promt% /body /html * * * 打开第2个浏览器,或直接输入网址 即不经登录,直接输入后面的网址 http://localhost:8080/JspBasic/Member.jsp * * * * * * * * * * * * * “out” 对象代表了向客户端发送数据的对象,与“response” 对象不同,通过“out” 对象发送的内容将是浏览器需要显示的内容,是文本一级的,可以通过“out” 对象直接向客户端写一个由程序动态生成HTML文件。常用的方法除了pirnt和println之外,还包括clear、clearBuffer、flush、getBufferSize和getRemaining,这是因为“out” 对象内部包含了一个缓冲区,所以需要一些对缓冲区进行操作的方法 * * * * * * * 补充:设置缺省过期时间 在tomcat的web.xml文件中可以使用以下配置来控制session过期时间: session-config session-timeout15/session-timeout /session-config。 4.6.4 apllication对象 application对象负责提供应用程序在服务器中运行时的一些全局信息 相当于Servlet上下文 一旦创建,除非关闭,否则一直保持下去 用途: 获取服务器信息 存储属性信息——整个web应用有效 (Session是会话有效,而一个应用会有多个会话) 例:准确记载网页计数器——即使网页被关掉 1)application对象获取服务器端信息 %@ page language=java contentType=text/html;charset=gb2312% html head titleapplication对象获取服务器端信息:application.jsp/title /head body p服务器端Servlet的版本: %=application.getMajorVersion()%/p p发送的媒体类型MIME: %=application.getMimeType(application.jsp)%/p p服务器端脚本绝对URL: %=application.

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档