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="钯金——深度透彻分析" href=mlhd_4zw9y87hmf79c964hjsm5kaxd91bwp00kxa_1.html>钯金——深度透彻分析</a></li><li><a title="哈工大单片机实验报告" href=mlhd_8ko8s3bhk69kcek7h0va_1.html>哈工大单片机实验报告</a></li><li><a title="南京大学物理化学选择题完整版" href=mlhd_8dxsb1x8n206i7l4fy4z_4.html>南京大学物理化学选择题完整版</a></li><li><a title="用lingo编程解决运输问题大全 - 图文" href=mlhd_2o5ov7a39h5nd0e7mk4l_1.html>用lingo编程解决运输问题大全 - 图文</a></li><li><a title="苏州市第八届小学生“苏报·蒲公英”1 1当场图文大赛 写作类三等" href=mlhd_6l0nf2q09m35m4z30uv7_3.html>苏州市第八届小学生“苏报·蒲公英”1 1当场图文大赛 写作类三等</a></li><li><a title="中国古代文学.西南交通大学07年硕士研究生招生入学考试试题" href=mlhd_4ogtu7o6o38c83h0eors_1.html>中国古代文学.西南交通大学07年硕士研究生招生入学考试试题</a></li><li><a title="地理师常用符咒" href=mlhd_80ux25rzc69kcek7h0wu_1.html>地理师常用符咒</a></li><li><a title="苏州市第八届小学生“苏报·蒲公英”1 1当场图文大赛 写作类三等" href=mlhd_6l0nf2q09m35m4z30uv7_4.html>苏州市第八届小学生“苏报·蒲公英”1 1当场图文大赛 写作类三等</a></li><li><a title="皮肤性病学 - 习题集 - 复习题 - 带答案" href=mlhd_0bkmu8cbyc7916095d4x_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_kcgk34ul4fexk1ci1yfeosbyhl9fhcgglg1vp1ffhcu5401mts6glkff2oe8_1.html">最新高三数学一轮复习单元练习题:集合与简</a></li><li><a title="最新《人有两个宝》教学设计(学校公开)-" href="mlhs_kcgk349hmfjukcpffoffui3h9hnk0pi1yrlqrkx014i1ykkhg30irk015019_1.html">最新《人有两个宝》教学设计(学校公开)-</a></li><li><a title="试论实用性在中国古代设计中所处的地位" href="mlhs_rmdrlmi3in54izrh7sffxh6lgkkfkzrlqrkxffxjeohl0nesh80fnx_1.html">试论实用性在中国古代设计中所处的地位</a></li><li><a title="直流充电设备技术规范" href="mlhs_nhwlkxg1xn5hrlqhl3jggkdrr7opvn_1.html">直流充电设备技术规范</a></li><li><a title="《电机与应用》习题答案思考题与习题及解答1" href="mlhs_9hmn5hke2ff2iokn549hnfhcu54od0klkizhpabu54ff2fhcu54gjur8jod001d_1.html">《电机与应用》习题答案思考题与习题及解答1</a></li><li><a title="自考04026设计美学复习资料" href="mlhs_pnupab01c01g01c01e01irlqrkxp72i1yhl9fhcrwkk2h_1.html">自考04026设计美学复习资料</a></li><li><a title="大班社会活动教案--我爱我家教案" href="mlhs_hlzmwdny6fmilkrgbsk0pklk019019jddmk1jddi46k0pklk_1.html">大班社会活动教案--我爱我家教案</a></li><li><a title="城市规划原理(第三版)——知识归纳" href="mlhs_hceikir7og7mginmx2014obwfexmko0156c46c4nolrlyitup0z_1.html">城市规划原理(第三版)——知识归纳</a></li><li><a title="《医学影像设备学》复习题--届医学影像技" href="mlhs_9hmgfvi1yiupfynrlqhl3i1y9hnhl9fhcu54019019i8agfvi1yiupfynjgg_1.html">《医学影像设备学》复习题--届医学影像技</a></li><li><a title="八年级英语下册 Module1 Hobbies导学案(无答案" href="mlhs_g2zinop0npv5rn1fezg3w00w02503302s03903002t01d00w02003302q02q02x02t037i64i1yklk014k4god0klk_1.html">八年级英语下册 Module1 Hobbies导学案(无答案</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>