- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
struts2学习笔记(一):入门与配置第一个简单struts2应用
? 
开发环境:
?????? apache-tomcat-6.0.16
????????????? 下载url:  HYPERLINK /download-60.cgi /download-60.cgi
?????? MyEclipse 5.5 GA
????????????? 下载url:  HYPERLINK /module-htmlpages-display-pid-4.html /module-htmlpages-display-pid-4.html
?????????????????? 注册码? Subscriber: 
????????????????????????? Subscriber Code: jLR8ZC-655355-5450765457039125
?????? struts-
????????????? 下载url:  HYPERLINK /download.cgi \l struts20111 /download.cgi#struts20111?
应用案例:
?????? 编写一个简单JSP表单,提交数据,采用struts2框架处理并跳转到相应页面.
?代码(部分):
?????? 新建名为struts2的web project
?????? //login.jsp? 表单页面
body
???? form action=login.action method=post
???? username:input type=text name=username/br
???? password:input type=text name=password/br
???? input type=submit value=submit/
? /body
?
??? //WEB-INF目录下web.xml文件
?xml version=1.0 encoding=UTF-8?
web-app version=2.5 
??? xmlns=/xml/ns/javaee 
??? xmlns:xsi=/2001/XMLSchema-instance 
??? xsi:schemaLocation=/xml/ns/javaee 
??? /xml/ns/javaee/web-app_2_5.xsd
? ? filter
? ????? filter-namestruts2/filter-name
??? filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class
? ? /filter
? ? filter-mapping
? ????? filter-namestruts2/filter-name
? ????? url-pattern/*/url-pattern
? ? /filter-mapping? ?? 
/web-app
(注:在struts2框架中任何请求都需要先通过过滤器)
?
??? //LoginAction.java? WEB-INF/classes目录下的处请求的JAVA类,放在com.test.action包中
package com.test.action;
?public class LoginAction {
??? private String username;
?? ?private String password;
??? public String getPassword() {
?????? return password;
??? }
?? public void setPassword(String password) {
?????? this.password = password;
??? }
?? public String getUsername() {
?????? return username;
??? }
?? public void setUsername(String username) {
?????? this.username = username;
??? }
??? public String execute()throws Exception{
?????? return success;
??? }
}
(注:应用的变量的赋值及操作只调用相应的get  set方法,其中的execute()方法为默认必需调用的方法,这里返回一个success字符串)
?
// WEB-INF/classes目录下 struts.xml
?xml version=1.0 encoding=UTF-
                
原创力文档
                        
                                    

文档评论(0)