实验6-JSP内建对象(2)sessionapplication-实验指导书

实验6-JSP内建对象(2)sessionapplication-实验指导书

ID:41642174

大小:53.07 KB

页数:4页

时间:2019-08-29

实验6-JSP内建对象(2)sessionapplication-实验指导书_第1页
实验6-JSP内建对象(2)sessionapplication-实验指导书_第2页
实验6-JSP内建对象(2)sessionapplication-实验指导书_第3页
实验6-JSP内建对象(2)sessionapplication-实验指导书_第4页
资源描述:

《实验6-JSP内建对象(2)sessionapplication-实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、大连东软信息学院《JSP》实验指导书编写者:张明会实验5-2:JSP内建对象的使用-session与application1•学时2学时2•实验目的与要求【目标】通过实验使学生掌握jsp内建对象的基本使用。理解sessiont和application内建对象的作用,掌握内建对彖的常用方法,并能应用于实际开发。【交付成果】实验代码3•实验环境JDK+Tomcat+Eclipse4•准备工作•JSP内建对象基本知识回顾•内建对彖scssiont和application的常用方法回顾1•实验内容(1)session保留用户名>登录页而login.jsp,填写用户名、

2、密码后提交到check.jspo>在check.jsp中检验密码是否正确,正确将用户名放入session屮,再跳转welcome.jsp页面。>welcome.jsp页面,从session中获取姓名,显示“欢迎XXX”,还冇个“注销”链接。点击注销链接,链接到quit.jsp页面。>在quit.jsp页面屮,将session里的登录属性去掉,并使session失效。(2)简单购物车使用session完成简单购物车功能。5•实验步骤(1)实验1:步骤:1.创建login.jsp,表单屮有用户名和密码文木框,提交到check.jsp;2.创建check.jsp:•

3、获取上一个页面输入的用户名和密码,Stringid=request.getParameterCtusernameM);•判断如果川户名为若密码为“NeusofT,则显示登录成功;将用户名放入session中,session.setAttribute(“urT,id);跳转到welcome.jsp;3.创建welcome.jsp:•从session中取出用户名;Objectobj=session.getAtti*ibute(“urf');Stringid二if(obj!=null)id=(String)obj;•显示欢迎信息:Welcome<%=id%>,•在该

4、页面屮添加注销链接到quitjsp;4.创建quit.jsp•从session中删除用户信息;session.removeAttribute(属性名)•使session失效。session.invalidate()(2)实验2提示:1.购物车的原理是利用-session对象对于同一川户在同一项冃下的页面來说是共享的”这一知识实现的。2.将用户的购物信息保存在session对象中使用sctAttributc()方法。3.显示购物车中信息使用getAttributeO方法取出属性值,并输出。4•清空购物车中信息使用removeAttribute()方法。步骤:木程

5、序涉及3个页血book.jsp、shop.jsp和clean.jsp。Inbook.jsp显示商严信息的表单页面,点击“确定购买''后,山shop.jsp处理。Choosethebookyoulike:JSP•"Javaroracle厂c++提交2、shop.jspYourcart:JSP5oracle^Cdutinu巳dancart(1)获取book.jsp提交的参数一选取的图书信息(不要用中文)request.getParameter(控件名字);(2)获取session对象中的购物车(名字:cart,值是字符串)属性;(3)如果为null,则重新初始化为

6、空串;(4)如果不为null,将book.jsp中捉交的信息追加到cart字符申中;(5)将购物车属性放I叫session对象中;(6)输出购物车内容;(7)点击“Continue”链接,跳转到“book.jsp";(8)点击"CleancenT链接,跳转到“clcan.jspS3>cleanjspYourcartiseinpty.gohoiDEclean.jsp的主要功能就是删除session対象中保存购物信息的属性,使用session.removeAttribute()方法。(3)实验3・(选做,可课后完成)步骤:本稈序涉及5个页面guesszmh.jsp

7、>resultzmh.jsp、successzmh.jsp、large.jsp和small.jsp。l.guess.jsp,游戏开始页血,产生一个0・100之间的随机整数,提供用户输入数据的表单,提交给result.jsp处理。提示:利用session保存2个属性:(1).猜的次数(初始0):session.setAttributeCcounl、',"。'');(2).已产生的随机数://JSP的page指令里需要import=,java.util.*^Randomrandom=newRandom();intnum=Math.abs(random.nextIn

8、t())%100;sessioiLse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。