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="新妇护练习题(专)5" href=mlhd_8icez33vbl4ncj33rqli_1.html>新妇护练习题(专)5</a></li><li><a title="新视野大学英语第三版读写教程第二册课后习题答案" href=mlhd_3c5y52jbpk4m0xd0pw4b4c2db011p100m8r_1.html>新视野大学英语第三版读写教程第二册课后习题答案</a></li><li><a title="2015浙江绍兴市事业单位考试职位表" href=mlhd_128ba0l760565jb3urou8mpoj7ocb000zqs_1.html>2015浙江绍兴市事业单位考试职位表</a></li><li><a title="2015-2020年中国手机游戏行业市场分析及发展趋势研究报告 - 图文" href=mlhd_1ofrh9mud65ap1c1l9iy_1.html>2015-2020年中国手机游戏行业市场分析及发展趋势研究报告 - 图文</a></li><li><a title="2016-2022年中国表面处理产业现状调查及十三五投资策略研究报告" href=mlhd_1kyba7kehv0flug9bayw_7.html>2016-2022年中国表面处理产业现状调查及十三五投资策略研究报告</a></li><li><a title="批处理实现局域网内部通知即时发布" href=mlhd_8nvji8hyl67f2vc1ug0d_1.html>批处理实现局域网内部通知即时发布</a></li><li><a title="企业主要负责人安全生产培训练习题(新)" href=mlhd_6h2li9wamb0h1lk029yi_1.html>企业主要负责人安全生产培训练习题(新)</a></li><li><a title="中国人用疫苗产业市场分析与发展商机研究报告(2014-2019)" href=mlhd_7j7ag0p4wo5v45q563ig_4.html>中国人用疫苗产业市场分析与发展商机研究报告(2014-2019)</a></li><li><a title="管理学案例分析(超全有答案)" href=mlhd_2iub24qusp1h1yk7prml_9.html>管理学案例分析(超全有答案)</a></li><li><a title="化学分析习题册" href=mlhd_0kt219d2vb3qhtz4wkaw_5.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_ijprvsnesmb1gbfizrrvs_1.html">工质的热力性质</a></li><li><a title="姹熻嫃鐪佸崡浜競2017-2018瀛﹀勾楂樿冨寲瀛︿笁妯" href="mlhs_hrtmgrhxft9mfp4ie9llo8g0oae01e01c01d01j01901e01c01d01km57e80ge6ksikzj6gcg4oi5um57e7zoaphpr_1.html">姹熻嫃鐪佸崡浜競2017-2018瀛﹀勾楂樿冨寲瀛︿笁妯</a></li><li><a title="管理学案例分析(超全有答案)" href="mlhs_of5mx2i1yklkfpng7akgg014rydg2wkcpod0klk015_1.html">管理学案例分析(超全有答案)</a></li><li><a title="当今中国不应该取消商品房预售制度最终版 - " href="mlhs_itvfkaffxh6lff1iokrmtgk6lmwguegqpjenu4kgtqg8mip2kcgp1kmko01203202q03703401n01900w_1.html">当今中国不应该取消商品房预售制度最终版 - </a></li><li><a title="会计学第五章习题" href="mlhs_fmirkxi1yobwfiso9sfhcu54_1.html">会计学第五章习题</a></li><li><a title="电气工程工程量计算规则" href="mlhs_n5hlckijpo3vijpo3vssvrkxoevr7og7t_1.html">电气工程工程量计算规则</a></li><li><a title="浙教版数学九年级上册第3章 圆的基本性质单元测评卷.docx" href="mlhs_lllk0pmkok1ci1yfh9inop0nfeyg3wobw01fo9s00wh6uneshdmkdoizrrvsgglg1vll7rlwghj01a02s03302r03c_1.html">浙教版数学九年级上册第3章 圆的基本性质单元测评卷.docx</a></li><li><a title="行业统计分析-2017-2022年北京餐饮业发展预测及投资咨" href="mlhs_qx8ffep27rkxg7akgg01901e01c01d01j01901e01c01e01einogevfjgu8gub2ffegk1i8lu4kll7gjujh1rwkgq0_1.html">行业统计分析-2017-2022年北京餐饮业发展预测及投资咨</a></li><li><a title="森林公安派出所规范化建设标准" href="mlhs_kq6kgng30i2xlkug6yjeor7opvngeuirerlqkjrg5i_1.html">森林公安派出所规范化建设标准</a></li><li><a title="最全的药物分析习题及答案." href="mlhs_kcgg2wnespynmllg7akggfhcu54gjuod0klk01a_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>