j2ee框架技术第2章实训题

j2ee框架技术第2章实训题

ID:34550998

大小:93.67 KB

页数:9页

时间:2019-03-07

j2ee框架技术第2章实训题_第1页
j2ee框架技术第2章实训题_第2页
j2ee框架技术第2章实训题_第3页
j2ee框架技术第2章实训题_第4页
j2ee框架技术第2章实训题_第5页
资源描述:

《j2ee框架技术第2章实训题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实训题22-1x使用Action访问ActionContext方式,编写一个网站计数器。步骤:(1)启动MyEclipse,新建Webproject项目,项目名称为“lab02_l(2)添加Struts2框架库(3)双击struts.xml文件,打JFstruts的视图编辑,设计如下:OstrutsjcmlCounterACtion.java]題indexjsp)•?Palette>c/3Extends/Location田PackageQActionU>ResultUInclud

2、e區1JSP區]HTML圖1indexjspurl:/index.jsp

3、Hclass-uaction.CounterActionu>/index.jsp(1)双击Action图标,打开CounterAction.java代码,在execute()方法中加入如卜代码:publicStringexecute(){//TODOAuto-generatedmethodstub//(1)ActionContextActionContextac=ActionConte

4、xt•getContext();intcounter;if(ac.getSession()>get(”counterH)==null)counter=0;elsecounter=Integer.parseInt(String>vaLueO/(ac>getSession()・get(”counterH)));counter++;ac•getSession()•put("counter”,counter);//(2)IoC方式/*HttpSessionsession=request.getSession()

5、;intcounter;if(session.getAttribute(HcounterH)==nu11)counter=0;elsecounter=Integer.parselnt(String.valueOf(session.getAttribute(”counter'1)));counter++;session•setAttribute("counter'1,counter);*///(3)非:EoC方式/*HttpServletRequestrequest二ServletActionContex

6、t.getRequest();HttpSessionsession=request.getSession();intcounter;if(session.getAttribute("counterM)==null)counter=0;elsecounter=Integer.parselnt(String.valueOf(session.getAttribute(”countern)));counter++;session•setAttribute(Hcounter'counter);*/returnS

7、UCCESS;}(1)修改index.jsp页面,加入如下代码:<%@taglibprefixes"uri="/struts-tags"%>

Jtif

8、诃(2)运行WebApplication程序,运行结果如卜•图所示。http://chen:8080/lab02/共计13人访问注:采用IoC方式的要修改CounterActionjava代码publiccl

9、assCounterActionextendsActionSupportimplementsServletRequestAware{//(2)IoC方式//(2)IoC方式privateHttpServletRequestrequest;//(2)IoC方式^OverridepublicvoidsetServletRequest(HttpServletRequestrequest){//TODOAuto-generatedmethodstu

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

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

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