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="《现代文阅读之理解句子的含义》教学设计-最新文档" href=mlhd_9983z62sn58xzko02xoc4ddq3430jm00yar_1.html>《现代文阅读之理解句子的含义》教学设计-最新文档</a></li><li><a title="清华大学美术学院新教学楼环境工程投标书" href=mlhd_1r1j79rc9l6rgfk15sw18xzko02xvg00ftu_1.html>清华大学美术学院新教学楼环境工程投标书</a></li><li><a title="国际结算习题(带答案)" href=mlhd_0svw11oehy9kfa251du1_3.html>国际结算习题(带答案)</a></li><li><a title="数学物理方法作业习题第二篇第4章" href=mlhd_33pxm60rmv62h61030nb_1.html>数学物理方法作业习题第二篇第4章</a></li><li><a title="资产评估 习题" href=mlhd_6rp306i4w56zh7s4fk48_1.html>资产评估 习题</a></li><li><a title="路测层3信令分析" href=mlhd_01gn30b5dl6trx01669n_1.html>路测层3信令分析</a></li><li><a title="病理生理学复习题" href=mlhd_5mh6w1glth6ehs64cpb2_4.html>病理生理学复习题</a></li><li><a title="计算机二级Excel表格题库答案(解题步骤)" href=mlhd_1on3748tnm7d82v9y9b5_3.html>计算机二级Excel表格题库答案(解题步骤)</a></li><li><a title="《无机及分析化学原理和应用》补充习题以及答案" href=mlhd_1opwk54qfk2v3bv3zrcn_4.html>《无机及分析化学原理和应用》补充习题以及答案</a></li><li><a title="7.第五章演绎推理(一)" href=mlhd_1b6d60xkca3fmdz9vday_4.html>7.第五章演绎推理(一)</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="东大19春学期《离散数学》在线作业1" href="mlhs_ffghlz01d01lk6di1ykdb9hmo1nk0zk1ci1y9hnh7sp1bfocffe01d_1.html">东大19春学期《离散数学》在线作业1</a></li><li><a title="给水排水工程结构习题集" href="mlhs_p21ldgjo2ldgijpo3vp1vkg4fhcu54ts6_1.html">给水排水工程结构习题集</a></li><li><a title="《无机及分析化学原理和应用》补充习题以及答案" href="mlhs_9hmk4gke2gjug7akgggeui1yginmx2gp8iokn549hnqxxg1xfhcu54fl1gjuod0klk_1.html">《无机及分析化学原理和应用》补充习题以及答案</a></li><li><a title="文学遗产简介和投稿须知" href="mlhs_k1zi1ysiffjboe8fkbgp8jh1o5bu4bnol_1.html">文学遗产简介和投稿须知</a></li><li><a title="论文致谢范文_1" href="mlhs_rlmk1zpo4roipvnk1z02n01d_1.html">论文致谢范文_1</a></li><li><a title="XXXX年关于加强和创新社会管理调研报告(可编辑).doc" href="mlhs_02g02g02g02ginog37fimgbkit6gp8g7vk34ny6fmiof5mx2rnnnpwjhhgne014gkvp3qscx01501a02s03302r_1.html">XXXX年关于加强和创新社会管理调研报告(可编辑).doc</a></li><li><a title="7.第五章演绎推理(一)" href="mlhs_01j01aobwfiso9slxwp1qjoomx2014feo015_1.html">7.第五章演绎推理(一)</a></li><li><a title="高速公路房建投标施工组织设计(共4套模板,可供围标,陪标)" href="mlhs_ul4sgvg30s1bjenirejh1kjrk3hijpp1gp1jrlqrkx014g3501ghnbkypkfz018gkvfq3h6ckjr018tpmkjr015_1.html">高速公路房建投标施工组织设计(共4套模板,可供围标,陪标)</a></li><li><a title="2015-2020年中国泵行业市场分析与发展策略研究报告 -" href="mlhs_01e01c01d01h01901e01c01e01cinoffxh6llitqx8ffeikih8ag7akggff2gk1i8lod2n6tnpwo6ujhhgne00w019_1.html">2015-2020年中国泵行业市场分析与发展策略研究报告 -</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>