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_5h3ds6wuh67tdil036aq_2.html>山东省第三届中小学生艺术展演活动</a></li><li><a title="2018春中级财务会计形考五答案" href=mlhd_33ts39mssa3fmdy9ul8q7b8vd538ce00y3s_1.html>2018春中级财务会计形考五答案</a></li><li><a title="在校大学生创业利大于弊四辩稿" href=mlhd_64vkp5qvxr721et5ixox47ty70kcsx004zp_1.html>在校大学生创业利大于弊四辩稿</a></li><li><a title="2019部编版统编版[句子专项](含答案)三年级下册语文专项练习试题" href=mlhd_29nnx1tzwq4qfr01784a35m4y31es801546_2.html>2019部编版统编版[句子专项](含答案)三年级下册语文专项练习试题</a></li><li><a title="水浒传汇总(1-100回)" href=mlhd_7r8lw90w7206i7k4fff923x6i11fyp00rsy_6.html>水浒传汇总(1-100回)</a></li><li><a title="管理学原理阶段测试" href=mlhd_04oto2j90l1jxus0hkxz44s0w0d4ij00w4h_3.html>管理学原理阶段测试</a></li><li><a title="管理人破产程序工作文书样式(试行)" href=mlhd_5f0ht5v3ud9bpag891bi6tck19hpxv003jd_1.html>管理人破产程序工作文书样式(试行)</a></li><li><a title="届高考生物复习专项练习:基因的表达基因对性状的控制中心法则的提出及其发展(1)(" href=mlhd_1l4jo2s7c76h1tx45d7638ccg96n4k006xa_1.html>届高考生物复习专项练习:基因的表达基因对性状的控制中心法则的提出及其发展(1)(</a></li><li><a title="Altium-Designer-导出Gerber文件" href=mlhd_5pve3176q91is530855j3blzb1bwa600hl6_2.html>Altium-Designer-导出Gerber文件</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="《互联网时代》解说词1-10集(全)" href="mlhs_9hmfiqpckp5dk52fkz9hnr8jrn8rm501d01901d01cts6014g2w015_1.html">《互联网时代》解说词1-10集(全)</a></li><li><a title="管理方法与艺术任务05任务_0001四案" href="mlhs_of5mx2k3dlhxff2prukdrflngbl01c01hflngbl02n01c01c01c01dh5nklk_1.html">管理方法与艺术任务05任务_0001四案</a></li><li><a title="综合气象业务职业技能竞赛题与答案" href="mlhs_p30glklckrq9ffegblpccffejggph9o9qrx7u54ff2od0klk_1.html">综合气象业务职业技能竞赛题与答案</a></li><li><a title="《当代世界经济与政治》练习题库" href="mlhs_9hmitvfkzffan64p1rllaff2jzzlh79hnp1ffhcu54ioj_1.html">《当代世界经济与政治》练习题库</a></li><li><a title="语文特级教师王君讲述班主任的五层境界" href="mlhs_rn1k1zmm1p0nk0pikomtngm3rlesfkmwdfgbflnnesfisi82hhfn64_1.html">语文特级教师王君讲述班主任的五层境界</a></li><li><a title="电路电子技术习题及参考答案" href="mlhs_n5hs1bn5hi1cjggkdrfhcu54gjugjmpabod0klk_1.html">电路电子技术习题及参考答案</a></li><li><a title="别墅安防报警系统解决方案" href="mlhs_g8bhhhi2xto2jhhrjaoorp27r8jg4zk3dklk_1.html">别墅安防报警系统解决方案</a></li><li><a title="秦汉简牍和石刻等文字资料" href="mlhs_o2ule1oe8mktgp8nozg8rocpk1zi1jrwkk2h_1.html">秦汉简牍和石刻等文字资料</a></li><li><a title="山东省邹城一中2016届高三下学期4月模拟考试英语试题 Wo" href="mlhs_i9dffgni9sl5hcefeoffx01e01c01d01ii8aul4fexfezi1ykdb01gkcokypjj3pabrmdpv5rn1rmdu5400w02f033_1.html">山东省邹城一中2016届高三下学期4月模拟考试英语试题 Wo</a></li><li><a title="有关勤奋学习的名言警句诗句成语" href="mlhs_kcpg37gdghmzi1yfhcnesglpr9crjagklrmfgkljdcrn1_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>