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_3t5wx7pqu26k2tg1xudp48fsc2a7k200rjh_1.html>最新北师大版小学数学一年级下册全册教案【精校】</a></li><li><a title="LT3757" href=mlhd_7pn6k95pai8wrp6237sx_1.html>LT3757</a></li><li><a title="护士在护患纠纷中的心理应激与对策" href=mlhd_3mipn7cile6o2vt5kybi_2.html>护士在护患纠纷中的心理应激与对策</a></li><li><a title="焊接结构生产总复习题" href=mlhd_4o8ve7764n3gyk61840z_1.html>焊接结构生产总复习题</a></li><li><a title="人教版数学五年级上册《小数乘小数》解决问题例8,例9" href=mlhd_0plm67506775cln2z0an3ef8l940h6007pv_1.html>人教版数学五年级上册《小数乘小数》解决问题例8,例9</a></li><li><a title="2016自考三七作业高级财务综合测试题" href=mlhd_4dvk858xcl23x6j11q61_9.html>2016自考三七作业高级财务综合测试题</a></li><li><a title="概念speaking笔记(崔荣容)" href=mlhd_45zjj9tlay6k2th1y0p8_1.html>概念speaking笔记(崔荣容)</a></li><li><a title="徐寿昌主编《有机化学》(第二版)-课后1-13章习题答案" href=mlhd_9q87s0izif44s0w0dy19_9.html>徐寿昌主编《有机化学》(第二版)-课后1-13章习题答案</a></li><li><a title="中国内容分发网络(CDN)行业调查分析及市场前景预测报告目录" href=mlhd_2n1va38cl79vfqx3d4pq7px008twlp015f2_1.html>中国内容分发网络(CDN)行业调查分析及市场前景预测报告目录</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="0zehl4ynxz3z01x0bcj2" href="mlhs_01c03e02t02w03001g03d03203c03e01f03e01c01d03c01c02q02r02y01e_1.html">0zehl4ynxz3z01x0bcj2</a></li><li><a title="英语国家概况课后习题" href="mlhs_pv5rn1h6li46kuag51rniglqfhcu54_1.html">英语国家概况课后习题</a></li><li><a title="2019-2020年武汉一模:湖北省武汉市2019届高三第一" href="mlhs_01e01c01d01l01901e01c01e01cinol7qle1feokyp01mlsmgevni9l7qle1iki01e01c01d01li8aul4fexobwfeo_1.html">2019-2020年武汉一模:湖北省武汉市2019届高三第一</a></li><li><a title="《道路交通事故受伤人员治疗终结时间》GAT 1088-201" href="mlhs_9hmsibs1bfj8sgqfijk05gk7fmsfjugnslh7n87p1kp1vk52tmc9hn01z01t02c00w01d01c01k01k01901e01c01d_1.html">《道路交通事故受伤人员治疗终结时间》GAT 1088-201</a></li><li><a title="历年北师大民俗学试题" href="mlhs_ghyinogevikohlzlchfrri1yrmdu54_1.html">历年北师大民俗学试题</a></li><li><a title="2019-2020学年安徽省滁州定远县育才学校高一(普通班)" href="mlhs_01e01c01d01l01901e01c01e01ci1yinoi2xiwtni9lvlijii3esf0gjjpf6jf1i1ykkhul4feo014k8esgqmwd015_1.html">2019-2020学年安徽省滁州定远县育才学校高一(普通班)</a></li><li><a title="股票基础知识大全" href="mlhs_pepnzchdmnr4nolrlyhlzg2w_1.html">股票基础知识大全</a></li><li><a title="MOFs研究综述" href="mlhs_02502701y037npwo6up30sfk_1.html">MOFs研究综述</a></li><li><a title="2016年秋北航《国际贸易实务》在线作业二满分答案" href="mlhs_01e01c01d01iinoo23gevppm9hmh6ltolrw8k5vi3igbl9hnh7sp1bfocffefiklwhg7aod0klk_1.html">2016年秋北航《国际贸易实务》在线作业二满分答案</a></li><li><a title="(2011年12月)广东省第三届大学生艺术展演活动评选结果" href="mlhs_01401e01c01d01dino01d01ekco015inzffgni9obwfexi8ahlzi1yn4vprukdri8llxwlkrgbsrlwsg9p1vkgs_1.html">(2011年12月)广东省第三届大学生艺术展演活动评选结果</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>