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="制造技术处CAPP工艺信息管理系统招标文" href=mlhd_1dlm49k6iw4m0xd0pw4b4c2db011w500m76_1.html>制造技术处CAPP工艺信息管理系统招标文</a></li><li><a title="中国纽扣电池市场调查及未来五年前景预测报告" href=mlhd_4v9st9v4cy20sz53256q_3.html>中国纽扣电池市场调查及未来五年前景预测报告</a></li><li><a title="临床医学检验临床免疫技术章节练习(2015" href=mlhd_1ji879jvlz5dq8m1sb52_1.html>临床医学检验临床免疫技术章节练习(2015</a></li><li><a title="农副产品物流交易加工中心项目 - 图文" href=mlhd_0cu936gw0n3blza1bszi_2.html>农副产品物流交易加工中心项目 - 图文</a></li><li><a title="新入急诊科护士培训计划" href=mlhd_9m8q0211rd7e16g2f5026bod04q32p00owi_1.html>新入急诊科护士培训计划</a></li><li><a title="尔雅《诗经》导读课后习题答案" href=mlhd_2bg5h3cber0h1ll01eyq0a6ri16ozy014ew_6.html>尔雅《诗经》导读课后习题答案</a></li><li><a title="(复习题)公务员职业道德网上培训" href=mlhd_1z1yk3v38i0zdc523xwm17c19373fh00gpi_1.html>(复习题)公务员职业道德网上培训</a></li><li><a title="工程热力学A考研大纲" href=mlhd_201pz91b0l5nd0e7n2yj9vfqx3d4pq015zk_1.html>工程热力学A考研大纲</a></li><li><a title="孙鑫老师VC笔记" href=mlhd_130gs84vl73uh255bmqa_1.html>孙鑫老师VC笔记</a></li><li><a title="学前心理学(陈帼眉 )详细资料整理" href=mlhd_2ontp2kq8o81m9s3zgyn_10.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="管理学原理试题库2015" href="mlhs_of5mx2i1yginmx2rmdu54ioj01e01c01d01h_1.html">管理学原理试题库2015</a></li><li><a title="2018-2024年中国视频会议行业市场分析与投资前景评估报" href="mlhs_01e01c01d01k01901e01c01e01ginoffxh6lr7qu4xfmirlaqx8ffeikih8ag7akggff2jh1rwkg99k8frlwfn4jhh_1.html">2018-2024年中国视频会议行业市场分析与投资前景评估报</a></li><li><a title="2014新思路MS Office高级应用二级第七套试题答案" href="mlhs_01e01c01d01gk34izhs1b02502b00w02702u02u02x02r02tul4p0niokn54fikp0nobwferhnbrmdu54od0klk_1.html">2014新思路MS Office高级应用二级第七套试题答案</a></li><li><a title="3G软件考试试题 - 图文" href="mlhs_01f01zsbzflipabrmdrmdu5400w01900wh6mk1z_1.html">3G软件考试试题 - 图文</a></li><li><a title="初中语文文言文《夸父逐日》原文、注释及翻译(附寓意)" href="mlhs_g7xffxrn1k1zk1zr9ck1z9hmhmgmk6sggk4l9hngink1z9hdligssqgjupa3rm9014toki4zj67015_1.html">初中语文文言文《夸父逐日》原文、注释及翻译(附寓意)</a></li><li><a title="智能门锁安装说明" href="mlhs_k8qph9tm0tfli2xr0lrn8k5q_1.html">智能门锁安装说明</a></li><li><a title="战国兰斯之图文攻略(详细_整合)" href="mlhs_jdkh6lg34k33fgrh6mk1zjzvn6t014rmup1i02nk1gglk015_1.html">战国兰斯之图文攻略(详细_整合)</a></li><li><a title="第5章 锁存器与触发器 习题与参考答案3" href="mlhs_obw01ho9s00wtfli1kh2gff2r8mgk1h2g00wfhcu54ff2gjmpabod0klk01f_1.html">第5章 锁存器与触发器 习题与参考答案3</a></li><li><a title="检测与转换技术试卷,习题及答案" href="mlhs_kowll7ff2sbwjmqjggkdrrmdghj018fhcu54gjuod0klk_1.html">检测与转换技术试卷,习题及答案</a></li><li><a title="湖州信息价,最新最全湖州工程造价信息网信息价下载-造价通" href="mlhs_lsmijifs1j1rflj018kcgk34kcgg2wlsmijiijpo3vsgwfljfs1j1rp5dfs1j1rfljfezscd019sgwfljsgq_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>