Struts2开发案例 下载本文

内容发布更新时间 : 2026/9/23 10:08:27星期一 下面是文章的全部内容请认真阅读。

西北师范大学计算机科学与工程学院学生实验报告

学号: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><a name="bot"></a></div> <div class="ad1" style="height:95px;"></div> <div class="conter-line"> <a rel="nofollow" class="title2" href="/lhdl_8h8ek8v9tf9gaib488ag.html" target="_blank">Word文档下载:Struts2开发案例.doc</a> <a class="top" title="" href="#top"></a> </div> <div class="conter-line"><a class="title2" title="Struts2开发案例" href="lhs_02b03803603903803701eirkgk1klkfpn_1.html">搜索更多:Struts2开发案例</a> <a class="top" title="" href="#top"></a> </div><br><br> <div class="conter-line"><a class="title2" href="#">最新浏览</a> <div class="next-txt sile-list"> <ul> <li><a title="CRM客户关系管理系统如何合理运用客户资源?" href="lhs_01v02a025i3mjefg37oorof5mx2oorp27hoifo5glkmx2seon54i3mjefrwklu8ee7_1.html">CRM客户关系管理系统如何合理运用客户资源?</a></li><li><a title="2019中考数学一模联考试题(带答案)语文" href="lhs_01e01c01d01lffxpabk1ci1yfeokyppckpabrmdu54014iliod0klk015rn1k1z_1.html">2019中考数学一模联考试题(带答案)语文</a></li><li><a title="2019-2020学年八年级物理上册 第4章 光现象复习学案" href="lhs_01e01c01d01l01901e01c01e01ci1yinog2zinop0nmllmx2feyg3w00wobw01go9s00wg21muorq9hl9fhci1yklk_1.html">2019-2020学年八年级物理上册 第4章 </a></li><li><a title="CRTSIII型板式无砟轨道自密实混凝土灌注技术" href="lhs_01v02a02c02b021021021hajkfzirzk4gnq7sbssibpnui4mi3ilpzg65h7jm6kligjggkdr_1.html">CRTSIII型板式无砟轨道自密实混凝土灌注技</a></li><li><a title="在云南边疆少数民族社会的实践历程" href="lhs_h7sfipggnse1n7qi6pk1clchk3zny6fminesi3is1hghyo3v_1.html">在云南边疆少数民族社会的实践历程</a></li><li><a title="回风巷掘进作业规程 - 图文" href="lhs_h5qu6mik7jo8sezfocffer7oo3v00w01900wh6mk1z_1.html">回风巷掘进作业规程 - 图文</a></li><li><a title="【在线】电子科大17春《数据结构》在线作业2" href="lhs_9hsh7sp1b9htn5hi1co29hlz01d01jk6d9hmk1cjn2p1vkg49hnh7sp1bfocffe01e_1.html">【在线】电子科大17春《数据结构》在线作业2</a></li><li><a title="《高中英语单词串记法》40篇英语短文语法填空题" href="lhs_9hmul4ffxpv5rn1gglrm5fg2rlclhx9hn01g01cog7pv5rn1notk1zrn1lhxhgro6yu54_1.html">《高中英语单词串记法》40篇英语短文语法填空题</a></li><li><a title="《中外教育名著选读》考试大纲" href="lhs_9hmffxhlik0ppf6glpq53sg9rnf9hnpabrmdhlzp0y_1.html">《中外教育名著选读》考试大纲</a></li><li><a title="网络安全建设与网络社会治理试题库(附上全部答案)" href="lhs_p5dp24i2xg2wirerlqff2p5dp24ny6fmilh7mx2rmdu54ioj014tokfeyg2wsmgod0klk015_1.html">网络安全建设与网络社会治理试题库(附上全部答案</a></li> </ul> </div> </div><br><br> </div> <div class="side"> <div class="side-conter"> <div class="conter-line"> <a class="title3" title="" target="_blank">热门浏览</a> </div> <div class="next-txt sile-list"> <ul><li><a title="Struts2开发案例" href=lhd_8h8ek8v9tf9gaib488ag_1.html>Struts2开发案例</a></li><li><a title="2019年广西大明山国家级自然保护区管理局招聘试题及答案解析 .doc" href=lhd_9ka668u6yq2i4cx3q5al1oirv327wf00pic_1.html>2019年广西大明山国家级自然保护区管理局招聘试题及答案解析 .doc</a></li><li><a title="电机学答案第章" href=lhd_1fmk10n5zt1cf865breu5a66i6tmb7010xg_2.html>电机学答案第章</a></li><li><a title="2020年初级会计师会计实务全真模拟试题六" href=lhd_7yaw47ex420zdc523xwm17c19373ml00glr_3.html>2020年初级会计师会计实务全真模拟试题六</a></li><li><a title="中学2019-2020学年度第一学期总务处工作总结" href=lhd_3vvoc7apeq0zdc523xwm17c19373ml00gnj_1.html>中学2019-2020学年度第一学期总务处工作总结</a></li><li><a title="汽车行业竞品分析报告" href=lhd_4atl25xlpp8uhsm07tfq670et7c26i01780_1.html>汽车行业竞品分析报告</a></li><li><a title="数学三年级下册应用题训练" href=lhd_4sw4l6n71g62a898ee4v_1.html>数学三年级下册应用题训练</a></li><li><a title="新人教版初中数学九年级上册精品教案 全册" href=lhd_109ag4iyiq6ksx797jw59jajr88l5800wyi_1.html>新人教版初中数学九年级上册精品教案 全册</a></li><li><a title="数字通信原理题库及答案" href=lhd_17a8q13lhi7dd7d92wae4uc568cqjj01a4u_2.html>数字通信原理题库及答案</a></li><li><a title="科技文献检索大作业" href=lhd_8avdc7yov31x2cx44eep_1.html>科技文献检索大作业</a></li> </ul> </div> </div> <div class="ad5s" id="pin"> </div> </div> </div> <div class="footer"> <div class="main"> <a class="footer-logo"></a> <ul> <li><a href="new.html" target="_blank">精选文档</a></li> <li><a href="about.asp?id=1" target="_blank"> | 免责声明</a></li> <li><a href="about.asp?id=2">| 服务条款</a></li> <li><a href="about.asp?id=3">| 联系我们</a></li> <li><a href="javascript:go2('lhd_8h8ek8v9tf9gaib488ag_1.html')">| 举报本页文档</a></li> </ul> <span>All rights reserved Powered by <a href="./"> 南京廖华答案网 </a><br /> 资料来自互联网, 有任何疑问,请联系客服:779662525☒qq.com <a href="https://beian.miit.gov.cn/" target="_blank" class="text">苏ICP备20003344号-4</a></span></div> </div> <script src="http://cpro.baidustatic.com/cpro/ui/f.js" type="text/javascript"></script> <script type="text/javascript">function c(){if(f1.word.value==''){f1.word.focus();}else{f1.action='ss.asp';f1.submit();}return false;} function go2(t){document.f1.action='about.asp?url='+t;document.f1.target="_blank";document.f1.submit();} </script> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(window).scroll(function() { var h = $(window).height(); var top = $(window).scrollTop(); var rFixedBox = $('#pin').prev().offset(); var fixedTop = rFixedBox.top; if(top>=fixedTop+$('#pin').prev().height()) $('#pin').css({'position':'fixed','top': 0}); else $('#pin').css({'position':'static', 'top':0}); }); </script></body> </html>