Struts2开发案例 下载本文

内容发布更新时间 : 2025/7/18 6:55:06星期一 下面是文章的全部内容请认真阅读。

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

学号: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="配套K12四川省宜宾市一中2017-2018学年高中生物上学" href="lhs_sp9hnb02301d01eh5nijhni9i3gi4eikifeoffx01e01c01d01j01901e01c01d01ki1yinoul4ffxn4vmllfeyi1y_1.html">配套K12四川省宜宾市一中2017-2018学</a></li><li><a title="海南“挑战杯”竞赛文件 - " href="lhs_lmfggn6ccjkhjdkkfj6cdo9qrx7k1zfli01203202q03703401n01900w_1.html">海南“挑战杯”竞赛文件 - </a></li><li><a title="数学教育教学中人文精神和德育功能的体现" href="lhs_k1ci1yk0ppf6k0pi1yffxfjuk1zon2nz2gp8iwnpf6gbjph9nesfo3muo_1.html">数学教育教学中人文精神和德育功能的体现</a></li><li><a title="中国餐饮连锁行业商业模式构建分析(中元咨询) - " href="lhs_ffxh6lu8gub2sf2tflqx8ffegueffekypirzkg4ireg7akgg014ffxg1vgq0rmq01501203202q03703401n01900w_1.html">中国餐饮连锁行业商业模式构建分析(中元咨询)&</a></li><li><a title="马克思主义基本原理概论复习要点及答案" href="lhs_ui4g23izhfgbfgphdmkdoginmx2kuarlmhl9fhcr5tm9lgjuod0klk_1.html">马克思主义基本原理概论复习要点及答案</a></li><li><a title="高中地理《第一章 宇宙中的地球》教案 新" href="lhs_ul4ffxh80mx29hmobwfeoo9s00wi2vi3dffxnesh80mwz9hnk0pklk00wk34_1.html">高中地理《第一章 宇宙中的地球》教案 新</a></li><li><a title="网络应用基础参考试题及答案解析 - " href="lhs_p5dp24iokn54hdmnr4gjmpabrmdu54gjuod0klkr8jkgg01203202q03703401n01900w_1.html">网络应用基础参考试题及答案解析 - </a></li><li><a title="教师资格证《美术学科知识与教学能力》(初级中学)考试大纲 -" href="lhs_k0pikorwkkl8rlt9hmp72kdri1yo29nolrlyff2k0pi1yph9gbf9hn014g7xp0nffxi1y015pabrmdhlzp0y00w019_1.html">教师资格证《美术学科知识与教学能力》(初级中学</a></li><li><a title="中国冶金科工集团党委会议事规则 - " href="lhs_ffxh6lg52ssxo29ijpts6h5ug2ihqsfmirlafijr7og7t01203202q03703401n01900w_1.html">中国冶金科工集团党委会议事规则 - </a></li><li><a title="新《煤矿瓦斯等级鉴定办法》解读" href="lhs_k349hmmecnpbn3ak33ocpp0nsxgi3egbilhx9hnr8jrnf_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="兰大入学测试卷大学语文(含答案)" href=lhd_58ezm31yr3721et5ixox47ty70kclt0052s_1.html>兰大入学测试卷大学语文(含答案)</a></li><li><a title="创业基础答案" href=lhd_44xs795eqz3uh255c6he20sz532alg00c8y_10.html>创业基础答案</a></li><li><a title="斜拉桥主梁施工方法简介" href=lhd_0x91i20age6tck09hliv_1.html>斜拉桥主梁施工方法简介</a></li><li><a title="七年级数学上册基础知识点总结" href=lhd_6xw0613tvl02tjb2ixwe3xy6q955p4014qa_1.html>七年级数学上册基础知识点总结</a></li><li><a title="淫邪的恶报" href=lhd_1or401wbhp4i6jo0x0fh_1.html>淫邪的恶报</a></li><li><a title="内蒙古专业技术人员继续教育考试满分答案" href=lhd_4lm7y9vd5b9x6b742rz56u75f0b43501d8e_1.html>内蒙古专业技术人员继续教育考试满分答案</a></li><li><a title="国际贸易实务的课后答案 最全" href=lhd_5ntna5xn244ddq3430jm4g4gh0kzl900yju_1.html>国际贸易实务的课后答案 最全</a></li><li><a title="小马过河新GRE填空考试解题注意事项解读" href=lhd_4hfwz13zi73jk4h7sglc72h8v7sa2300vfe_1.html>小马过河新GRE填空考试解题注意事项解读</a></li><li><a title="三种选择打医疗官司" href=lhd_1d3lm2tqit97tl37kuug5o77k30e1i00qqi_3.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>