Struts2开发案例

西北师范大学计算机科学与工程学院学生实验报告

学号:201371020107

2015年10月15日

计算机科2013软件班级 姓名 高凯 系别 计算机 专业 学与技术 课程名称 一班 专业必修 学时数 面向对象分析与设课程类型 计 实验名称 Struts2开发案例 实验目的和要求: 1. 熟悉和认识Struts2开发案例。 2. 对Struts2开发案例进行详细分析 实验内容: 1. MVC模式 MVC:Model-View-Controller 2.Structs2工作原理 2.1 Container调用控制器(Struts2.1以前FilterDispatcher,以后为StrutsPrepareAndExecuteFilter 2.2 Controller通过ActionMapper获得Action的信息 2.3 Controller调用ActionProxy 2.4 ActionProxy读取struts.xml文件获取action和interceptor stack的信息 2.5 ActionProxy把request请求传递给ActionInvocation 2.6 ActionInvocation依次调用action和interceptor 2.7 根据action的配置信息,产生result 2.8 Result信息返回给ActionInvocation 2.9 产生一个HttpServletResponse响应 2.10 产生的响应行为发送给客服端。 3.Structs2设计 登陆界面login.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@taglib prefix=\ uri=\%> 登陆成功界面welcome.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@taglib prefix=\ uri=\%> <s:text name=\title> <meta http-equiv=\ content=\ </head> <body> <s:text name=\ <s:param>${sessionScope.user}</s:param> </s:text><br/> </body> </html> 登陆失败界面error.jsp <%@ page language=\ contentType=\ pageEncoding=\%> <%@taglib prefix=\ uri=\%> <html> <head> <title><s:text name=\title> <meta http-equiv=\ content=\ </head> <body> <s:text name=\ </body> </html> 登录界面: 登陆成功 登陆失败 添加学生: <%@ page contentType=\%> <%@ taglib prefix=\ uri=\%> <html> </p><div class="page"><ul><li><a href=lhd_8h8ek8v9tf9gaib488ag_1.html class="hover" >1</a></li><li><a href=lhd_8h8ek8v9tf9gaib488ag_2.html>2</a></li><li><a href=lhd_8h8ek8v9tf9gaib488ag_3.html>3</a></li></ul></div></div> <div style="margin:0 auto;text-align:center;overflow:hidden"></div> <div class="hm-t-main"> <div class="hm-t-header"><h4><a rel="nofollow" target="_blank" href="/mlhdl_8h8ek8v9tf9gaib488ag.html">下载:Struts2开发案例.doc</a></h4></div> </div> <div class="nlt new"><div id="hm_t_19094"><div class="hm-t-container"><div class="hm-t-main"><div class="hm-t-header"><h4>最近浏览</h4></div> <ul class="hm-t-list hm-t-list-txt"> <li><a title="Struts2开发案例" href=mlhd_8h8ek8v9tf9gaib488ag_1.html>Struts2开发案例</a></li><li><a title="人教版小升初总复习数学归类讲解及训练(中-含答案)(1)" href=mlhd_39ta87wk666j6mw9sjhs44p5c1cp2i00du1_1.html>人教版小升初总复习数学归类讲解及训练(中-含答案)(1)</a></li><li><a title="最新版高等数学课后习题答案(复旦大学出版社)(李开复编)" href=mlhd_3jt6a6k2st8uhsm07tfq670et7c1ze0174t_2.html>最新版高等数学课后习题答案(复旦大学出版社)(李开复编)</a></li><li><a title="2015年度山西朔州平鲁区茂华东易煤业有限公司销售收入与资产数据报告" href=mlhd_9s1fb90yki0wacw0ffuh_1.html>2015年度山西朔州平鲁区茂华东易煤业有限公司销售收入与资产数据报告</a></li><li><a title="小学教育心理学笔记(最全)知识交流" href=mlhd_125aa6rpcx6u75f0b3w102ra61x6wi01dgk_1.html>小学教育心理学笔记(最全)知识交流</a></li><li><a title="各种阀门图例资料" href=mlhd_47h8r8lloi05ej21u0rq9kfa2517te00kb8_1.html>各种阀门图例资料</a></li><li><a title="马原读书报告(雇佣劳动)" href=mlhd_6a5kw6oxet2xn8u9whcj4n25q6ny0j004ig_1.html>马原读书报告(雇佣劳动)</a></li><li><a title="2019年浙江省舟山市中考作文“回信”优秀范文5篇" href=mlhd_3t4ic18v1d8mqar1rud16ehs64cxmy011xp_1.html>2019年浙江省舟山市中考作文“回信”优秀范文5篇</a></li><li><a title="高鸿业宏观经济学习题集和答案" href=mlhd_4xm1a71tl392i2o9mddw_4.html>高鸿业宏观经济学习题集和答案</a></li><li><a title="唐宋明清的建筑发展特点概述" href=mlhd_5qqat1wgtf2teb98imvv_1.html>唐宋明清的建筑发展特点概述</a></li> </ul></div><div style="margin:0 auto;text-align:center;"><br> </div></div></div></div> <div class="nlt new"><div id="hm_t_19094"><div class="hm-t-container"><div class="hm-t-main"> <div class="hm-t-header"><h4>最新搜索</h4></div> <ul class="hm-t-list hm-t-list-txt"> <li><a title="《外科护理学》练习题(本科)" href="mlhs_9hmhlio29jhgmx2i1y9hnp1ffhcu54014kdoo29015_1.html">《外科护理学》练习题(本科)</a></li><li><a title="【2018最新】如何提升护士工作责任心-实用word文档 (" href="mlhs_9hs01e01c01d01kkcgk349hthoifo5jpsgg7jhghkbijpfocrvnflniwz019i3in5403b03303602sk1zkmb00w014_1.html">【2018最新】如何提升护士工作责任心-实用word文档 (</a></li><li><a title="推荐八年级生物上册第五单元第二章第一节动物的运动教案新版新" href="mlhs_joopxsg2zinop0nn4vmllfeyg3wobwfisgglg1vobwfiko9sobwfeops2gbsmllnesseogbsk0pklkk34mkok34_1.html">推荐八年级生物上册第五单元第二章第一节动物的运动教案新版新</a></li><li><a title="2015年网络信息安全系统知识教育竞赛精彩试题(附问题详解)" href="mlhs_01e01c01d01hinop5dp24fs1j1ri2xg2woorp27nolrlyk0ppf6o9qrx7on2iuhrmdu54014toktm6u54rmur8j015_1.html">2015年网络信息安全系统知识教育竞赛精彩试题(附问题详解)</a></li><li><a title="“十三五”重点项目-石灰石矿项目商业计划书" href="mlhs_6ccgg1fexfis6cdsstm9lu49nhq019nozm7knoznpbu49nhqguefferkxg7mfhi_1.html">“十三五”重点项目-石灰石矿项目商业计划书</a></li><li><a title="幼儿园大班主题探究活动:我们的祖国" href="mlhs_inwg1rh65hlzmwdfgbu54joio6ulkrgbs01mjddfl8nesnyuh6l_1.html">幼儿园大班主题探究活动:我们的祖国</a></li><li><a title="现代企业管理方法试题答案" href="mlhs_muofkzfltffeof5mx2k3dlhxrmdu54od0klk_1.html">现代企业管理方法试题答案</a></li><li><a title="最正宗的朝鲜族辣白菜韩国泡菜做法" href="mlhs_kcgl7ni3bneskd9uxok3zsdfnelq1ou09h6lli9q1ofvelhx_1.html">最正宗的朝鲜族辣白菜韩国泡菜做法</a></li><li><a title="CY6102CNG型发动机维修手册 - " href="mlhs_01v02h01i01d01c01e01v02601zhajgk1gbske2p2sfsejezg3w01203202q03703401n01900w_1.html">CY6102CNG型发动机维修手册 - </a></li><li><a title="第七章氧化还原平衡电化学" href="mlhs_obwfero9sld3geusewgininnqxtn5hgeui1y_1.html">第七章氧化还原平衡电化学</a></li></ul></div></div></div></div> <div class="search"> <form style="display: inline;" id=f1 name=f1 method="POST" onSubmit="javascript:c();return false;"> <div class="p_searchinputbox"> <div class="p_search_seclet"><h3 id="j_searchType">站内搜索</h3></div><p> <input type="text" autocomplete="off" maxlength="38" name="word" placeholder class="searchinput"></p> <input type="submit" class="searchsubmit" onclick="javascript:c();return false;"></div> </form> </div> <div id="ft"> <a href="javascript:history.go(-1)"><span class="backPrevPage" style=""></span></a> <a href="javascript:pageScroll();"><span id="backTop"></span></a> <div class="bx1"> <span class="pc_ver"> <a href="#" onClick="javascript:setCookie('gotoweb', 'true', 1);window.location.href=window.location.href.replace('//m.','//www.').replace('/m','/')">电脑版</a> </span> <span class="info"> <a href="about.asp?id=3" target="_blank"><strong>关于南京廖华答案网</strong></a> </span> </div> <div class="bx2"><span id=bb></span>联系客服:779662525#qq.com(#替换为@) <a href="https://beian.miit.gov.cn/" target="_blank" class="text">苏ICP备20003344号-4</a></div> </div> <!-- footer End --></div> <script type="text/javascript">function go2(id){window.location.href='http://m.35331.cn/mlhdl_'+id+'.html';}</script> <script src="css/jquery.min.js"></script> </body></html>