欢迎来到天天文库
浏览记录
ID:32658030
大小:345.89 KB
页数:41页
时间:2019-02-14
《javaee轻量级框架6个实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录实验一:创建一个简单的Struts2的应用程序2实验目的2实验要求3实验内容3实验步骤3实验总结:8实验二:创建一个Action多方法调用的Struts2的应用程序9实验目的9实验要求9实验内容9实验步骤9实验总结:15实验三:Struts2标签的应用17实验目的17实验要求17实验内容仃实验步骤17实验总结:21实验四:Struts2校验框架的应用22实验目的22实验要求22实验内容22实验步骤22实验总结:29实验五:完成表的查询和删除操作30实验目的30实验要求30实验内容30实验步骤30实
2、验总结:35实验九:Spring的loC实现案例37实验目的37实验要求37实验内容37实验步骤37实验总结:41实验一:创建一个简单的Struts2的应用程序实验目的能正确配置Struts2开发环境,了解和熟悉Struts2的开发流程实验要求正确创建Action类和配置struts.xml文件,掌握在视图中访问Action的方法实验内容利用Struts2框架创建一个web项目,实现用户登录过程。具体要求是在一个JSP页面屮输入用户名和密码,提交给loginAction后,在execute()方法中进
3、行业务处理,当用户名和密码都为admin时转发到success.jsp页面,否则转发到error.jsp页面。实验步骤(1):在Myeclipse中创建一个Web项目chap2_e21,在src下面创建一个com包。(图1)(2):将Struts2的相关包复制到lib目录中。(图1)▲1弓chap2_e21▲&srcOjfficom:面struts-2.0.dtd住struts.xml[>MJRESystemLibrary[SunJDK1.6.0_13]【>aftJavaEE5Libraries[>W
4、ebAppLibraries”斜WebRoot0&META-INF▲&WEB-INFHcommons-logging・1.04脚注freemarker-2.3.8.jar3ognl-2.6.11.jar卫struts2-core-2.0.14.jarIstruts2-dojo-pluginjar图1(1):在web.xml中添加Struts2的过滤器。(图2)(xwweb.xml敘亠k?xmlversion=,,1.0Mencoding二"1/77-8"?0■5、xmlns=nhttp://java•sun•com/xml/ns/javaee”xmlns:xsi^nhttpw3.org/2001/XMLSchema-instance11xsi:schemaLocatio^="http://java.sun.com/xmt/ns/javaeehttp://java.sun.com/xmL/ns/javaee/ueb・app_2_5.xsd">Gstruts2class>org.apache.struts26、.dispatcher.FilterDispatcher^struts2/*图2(2):创建struts.xmlo(图1)(1):在com包屮创建loginAction,用来处理登录的业务逻辑。(图3)JloginAction.javapackagecom;publicclasslogi7、nAction{privateStringmessagel;privateStringmessage2;publicStringexecute(){£f(messagel.equals(nadmin")&&message2•equals("admin"))return"success”;elsereturn"ernor”;}publicStringgetUsername(){returnmessagel;}publicvoidsetUsername(Stringusername){this.messa8、gel=username;}publicStringgetPassword(){returnmessage2;}publicvoidsetPassword(Stryingpassword){this.message2=password;}(2):在struts.xml中配置loginAction。(图4)Ostruts.xmlS3^^^^xm^version="1.0"encoding="UTF-8"?§
5、xmlns=nhttp://java•sun•com/xml/ns/javaee”xmlns:xsi^nhttpw3.org/2001/XMLSchema-instance11xsi:schemaLocatio^="http://java.sun.com/xmt/ns/javaeehttp://java.sun.com/xmL/ns/javaee/ueb・app_2_5.xsd">Gstruts2class>org.apache.struts2
6、.dispatcher.FilterDispatcher^struts2/*图2(2):创建struts.xmlo(图1)(1):在com包屮创建loginAction,用来处理登录的业务逻辑。(图3)JloginAction.javapackagecom;publicclasslogi
7、nAction{privateStringmessagel;privateStringmessage2;publicStringexecute(){£f(messagel.equals(nadmin")&&message2•equals("admin"))return"success”;elsereturn"ernor”;}publicStringgetUsername(){returnmessagel;}publicvoidsetUsername(Stringusername){this.messa
8、gel=username;}publicStringgetPassword(){returnmessage2;}publicvoidsetPassword(Stryingpassword){this.message2=password;}(2):在struts.xml中配置loginAction。(图4)Ostruts.xmlS3^^^^xm^version="1.0"encoding="UTF-8"?§
此文档下载收益归作者所有