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="三级2段古诗词诵读篇目" href=mlhd_3wlyq1nsi69ersb9r148_1.html>三级2段古诗词诵读篇目</a></li><li><a title="从《世说新语》看魏晋文人心态“万花筒”-最新资料" href=mlhd_8vwr26oglu4bptb11x4w7g2499iozz00mio_1.html>从《世说新语》看魏晋文人心态“万花筒”-最新资料</a></li><li><a title="苏少版四年级下册美术教学计划" href=mlhd_31a1r5b4py9kcek7hm3l8mqar1rud1013hj_1.html>苏少版四年级下册美术教学计划</a></li><li><a title="小学奥数思维训练-横式问题通用版" href=mlhd_5uunk1ysb2072ie1yi364bptb11x4w00mgm_1.html>小学奥数思维训练-横式问题通用版</a></li><li><a title="级数收敛的判别方法" href=mlhd_6n3s938bq27f2vc1v0ey6gjog0oh7b0064z_1.html>级数收敛的判别方法</a></li><li><a title="美术组集体备课记录" href=mlhd_42mk03jbse3gzju6vsv034ka295j7z00cy7_3.html>美术组集体备课记录</a></li><li><a title="H19-301华为IP网络(数通)售前专家认证培训" href=mlhd_30dpq3phnl1klhl34qs2_4.html>H19-301华为IP网络(数通)售前专家认证培训</a></li><li><a title="大学生创业计划书经典范例(心语茶座) - 图文" href=mlhd_5hd1l269sd48fsc2ak5v_1.html>大学生创业计划书经典范例(心语茶座) - 图文</a></li><li><a title="造价工程师《工程计价》习题及答案:设备及工器具购置费的构成和计算精品" href=mlhd_48c2x85zlf03gjy5zd2f62h6002tp400l69_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="数学实验“Chebyshev多项式最佳一" href="mlhs_k1ci1yi3iuj06cc01v02w02t02q03d03702w02t03ahlmu49irzkcgfozfeo_1.html">数学实验“Chebyshev多项式最佳一</a></li><li><a title="2019全国高考生物试题(全国卷1、2、3全套真题答案)" href="mlhs_01e01c01d01lg2wh6lul4pabn4vmllrmdu54014g2wh6lghj01d9hd01e9hd01fg2whnbnj3u54od0klk015_1.html">2019全国高考生物试题(全国卷1、2、3全套真题答案)</a></li><li><a title="广州市教育局关于印发《广州市创建广东省教" href="mlhs_inzijiikik0ppf6i80g37fimghcgk19hminzijiikig7vireinzffgni9k0p_1.html">广州市教育局关于印发《广州市创建广东省教</a></li><li><a title="管理学-第六章:领导" href="mlhs_of5mx2i1y019obwg31o9s01mu4mi64_1.html">管理学-第六章:领导</a></li><li><a title="关于语文作业设计的思考" href="mlhs_g37fimrn1k1zfocfferlqrkxnesizhpab_1.html">关于语文作业设计的思考</a></li><li><a title="提升农村初中学生语文阅读能力策略的研究课题论证报告" href="mlhs_jpsgg7g4ckepg7xffxi1yn4vrn1k1ztmtrnfph9gbfod2n6tnesnpwo6urniu54rlmrltjhhgne_1.html">提升农村初中学生语文阅读能力策略的研究课题论证报告</a></li><li><a title="公园安全工程施工管理措施 - " href="mlhs_g30h65i2xg2wijpo3vk3hijpof5mx2joqk3h01203202q03703401n01900w_1.html">公园安全工程施工管理措施 - </a></li><li><a title="部编人教版三年级语文上口语交际名字里的故" href="mlhs_smgp3qfjuk0pmkofexinop0nrn1k1zfeygkjrn1fj8tolglpi1jsssnesk05_1.html">部编人教版三年级语文上口语交际名字里的故</a></li><li><a title="2020高考物理刷题1+1(2019模拟题)讲练试卷:组合模" href="mlhs_01e01c01e01cul4pabmllmx2g8nu5401d01701d01401e01c01d01lkypjj3u54015rlep1frmdghj01mp1gglkkyp_1.html">2020高考物理刷题1+1(2019模拟题)讲练试卷:组合模</a></li><li><a title="2018-2024年中国会展市场深度调查与行业竞争对手分析报" href="mlhs_01e01c01d01k01901e01c01e01ginoffxh6lfmii8likih8alptip2rnnkitff2qx8ffeo9qfihi61jezg7akggjhh_1.html">2018-2024年中国会展市场深度调查与行业竞争对手分析报</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>