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_0xfit5wlbu9s4tk8l1hq_2.html>1#生产安全事故应急救援预案</a></li><li><a title="程氏名单" href=mlhd_4al3y9odaa6ksx798r3b_2.html>程氏名单</a></li><li><a title="高分子材料工程专业英语翻译" href=mlhd_3wn3t2k9rl4zk8n0i2fb_1.html>高分子材料工程专业英语翻译</a></li><li><a title="第3章 总体均数的估计和假设检验" href=mlhd_0v9vb7qm0x02tja2ir8g_11.html>第3章 总体均数的估计和假设检验</a></li><li><a title="国家主要农作物品种审定申报指南" href=mlhd_1v4qa7h0mi3cwgi893aj3uh255c6oi00c2a_2.html>国家主要农作物品种审定申报指南</a></li><li><a title="东北大学机械考研液压试题加回忆 (17)" href=mlhd_7x9rj0n4u60cqsi0v4xi_1.html>东北大学机械考研液压试题加回忆 (17)</a></li><li><a title="用友购销存操作流程培训" href=mlhd_8lss21jox557eja0ptbl_1.html>用友购销存操作流程培训</a></li><li><a title="十三五(2016-2020年)中国政府采购及代理市场未来发展趋势及投资战略可行性" href=mlhd_6jtkd18wsv4mu7425eee_1.html>十三五(2016-2020年)中国政府采购及代理市场未来发展趋势及投资战略可行性</a></li><li><a title="轴对称图形全等三角形" href=mlhd_10a329twro7zlrl1bkfq6d7jn4l91z0137c_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="【9A文】中华医学会神经病学分会第六届委" href="mlhs_9hs01l01tk1z9htffxggegfvi1yfminz2p1rn9hi1yg7afmiobwg31i8ahqs_1.html">【9A文】中华医学会神经病学分会第六届委</a></li><li><a title="宁夏回族自治区年月普通高中学业水平测试会考物理试卷试题" href="mlhs_i2phlbh5qk3zpnulh7gfuinokcok8esgqul4ffxi1yffeldginnll7rmdfmipabmllmx2rmdghjrmdu54_1.html">宁夏回族自治区年月普通高中学业水平测试会考物理试卷试题</a></li><li><a title="废气处理实施设计与运行课程设计任务书(11.5)" href="mlhs_iovlckhl0mx2i3ik3hrlqrkxff2seoqx8rnio3vrlqrkxflngblfhi01401d01d01a01h015_1.html">废气处理实施设计与运行课程设计任务书(11.5)</a></li><li><a title="2017-2023年中国浓缩液市场前景展" href="mlhs_01e01c01d01j01901e01c01e01finoffxh6lllfp49lo2ikih8ag99k8fi8l_1.html">2017-2023年中国浓缩液市场前景展</a></li><li><a title="印尼越南新娘婚介服务协议(合同范本)" href="mlhs_ghci7wryiggnk34hsohuifkbkctgblggfrla014glkglopvnkdo015_1.html">印尼越南新娘婚介服务协议(合同范本)</a></li><li><a title="人教版高中数学选修2-3第二章随机变量及其分布单元测试(二)" href="mlhs_fjuk0pmkoul4ffxk1ci1ysg9fse01e01901fobwfiko9stqnke2gk8ssvgjug3ag7aikjgglg1vll7rmd014fik015_1.html">人教版高中数学选修2-3第二章随机变量及其分布单元测试(二)</a></li><li><a title="小学三年级传统文化教案" href="mlhs_i6ni1yfexinop0nfmop27k1zgeuk0pklk_1.html">小学三年级传统文化教案</a></li><li><a title="老干部工作者演讲稿" href="mlhs_pa9inmsmgijpfocpadlxwrleo5b_1.html">老干部工作者演讲稿</a></li><li><a title="《通信原理》思考题答案" href="mlhs_9hmsgqfs1ginmx29hnizhpabu54od0klk_1.html">《通信原理》思考题答案</a></li><li><a title="班主任怎样对待差生" href="mlhs_mwdfgbflniz2kl3i61iv9ijyn4v_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>