欢迎来到天天文库
浏览记录
ID:58427169
大小:96.00 KB
页数:4页
时间:2020-09-03
《实验4 Application对象Session对象.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验4Application对象Session对象一、实验目的1.掌握JSP的Application对象Session对象对象的用法,基本掌握JSP的开发技巧。2.在JDK和Eclipse环境下,完成下列实验。二、实验要求:1.独立完成实验2.书写实验报告书三、实验内容:1.请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下:<%@pagecontentType="text/html;charset=gb2312"%>
2、etAttribute("counter")==null)application.setAttribute("counter","1");else{Stringstrnum=null;strnum=application.getAttribute("counter").toString();inticount=0;icount=Integer.valueOf(strnum).intValue();icount++;application.setAttribute("counter",Integer.toString(icount));}%>您是第<
3、%=application.getAttribute("counter")%>位访问者!2.上述计数器当进行刷新时也会自动加1,试编写程序count.jsp,实现防刷新文本计数器。<%@pagecontentType="text/html;charset=gb2312"%>
4、ation.getAttribute("count").toString());if(session.getAttribute("Visited")==null){session.setAttribute("Visited","Y");count+=1;application.setAttribute("count",count);}%>
5、合法性检验,然后提交到register.jsp进行注册检验,若用户名为user开头的,就提示“该用户名已被注册”,若用户名为admin,就提示“欢迎您,管理员”,否则,就显示“注册成功”。<%//register.jspStringusername=session.getAttribute("username");Stringpassword=session.getAttribute("userpass");if("".equals(username)
6、
7、"".equals(password))out.println("请补充完整");else{i
8、f("admin".equals(username))out.println("helloadmin");elseif("user".equals(username.substring(0,4)))out.println("alreadyregister");elseout.println("hello"+username);}%>四、实验结果:五、实验分析:本实验比较简单,主要使用了application和session对他们两个的使用加深了理解。
此文档下载收益归作者所有