- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
struts2学习笔记(一):入门与配置第一个简单struts2应用
?
开发环境:
?????? apache-tomcat-6.0.16
????????????? 下载url: /download-60.cgi
?????? MyEclipse 5.5 GA
????????????? 下载url: /module-htmlpages-display-pid-4.html
?????????????????? 注册码? Subscriber:
????????????????????????? Subscriber Code: jLR8ZC-655355-5450765457039125
?????? struts-
????????????? 下载url: /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-8 ?
!DOCTYPE struts PUBLIC
??? -//Apache Software Foundation//DTD Struts Configuration 2.0//EN
??? /dt ds/struts-2.0.
您可能关注的文档
- 海南软件技术学院概况.doc
- 海文考研特训营提分捷径.doc
- 韩顺平 课件 笔记 j2ee视频实战教程jsp第6讲.doc
- 韩顺平 循序渐进学java 从入门到精通 课件 笔记 第六十八讲-第六十九讲.doc
- 韩顺平 循序渐进学java 从入门到精通 课件 笔记 第七十讲到第七十三讲.doc
- 韩顺平 循序渐进学java 从入门到精通 课件 笔记 第七十四讲.doc
- 韩顺平Linux.doc
- 好的软件人员一生必看的六十本书.doc
- 合管办卫生平台常见问题处理.doc
- 黑莓9000刷机教程!.doc
- 2025汽车技师职业鉴定综合提升测试卷及参考答案详解【实用】.docx
- 2025汽车技师职业鉴定经典例题附答案详解(精练).docx
- 手工编织在小学美术教学中的应用与探索教学研究课题报告.docx
- 2025汽车技师职业鉴定综合提升测试卷参考答案详解.docx
- 2025汽车技师职业鉴定经典例题(实用)附答案详解.docx
- 2025汽车技师职业鉴定综合提升测试卷含完整答案详解【夺冠】.docx
- 2025汽车技师职业鉴定考前冲刺测试卷带答案详解(A卷).docx
- 2025汽车技师职业鉴定综合提升测试卷附答案详解(培优).docx
- 人工智能与虚拟现实技术结合下的高中英语口语沉浸式教学模式探究教学研究课题报告.docx
- 2025汽车技师职业鉴定综合提升测试卷附参考答案详解【研优卷】.docx
文档评论(0)