- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]Struts2学习笔记
以轻灵之道 把握纷繁世界 Struts2学习笔记
PAGE54 / NUMPAGES54
轻灵之道
求
把握纷繁世界
冷静的热情,忧伤的欢乐!
Learning…
Struts2
来生吟雨
Struts2学习笔记整理
1.配置第一个struts2.1的程序
此小项目完成对输入的信息username和password由login.jsp提交给login.action然后调用相对应的javabean处理,处理完之后在result.jsp页面显示用户输入的username和password.
准备环境:
找到struts目录下对应的apps目录
解压struts2-blank-2.1.6.war
Copy对应的lib的jar文件,需要除junit和spring-test之外的所有文件,其中commons-io的jar包会在文件上传和下载时需要,其他为必须
Copy对应的struts.xml到src目录,在package explorer视图进行操作
在struts.xml中照原配置进行对应的配置
?xml version=1.0 encoding=UTF-8 ?
!DOCTYPE struts PUBLIC
-//Apache Software Foundation//DTD Struts Configuration 2.0//EN
/dtds/struts-2.0.dtd
struts
constant name=struts.devMode value=true /(这是设置服务器可以自动重启,以便调试程序)
package name=struts2 extends=struts-default namespace=/
action name=login class=com.test.action.LoginAction
result name=success/result.jsp/result
/action
/package
/struts
(!!!这里需要解释一下,Struts拦截以login.action提交过来的页面,调用com.test.bean.Bean进行处理,然后将结果传给result.jsp页面,当然在这个实验中还要建包com.test.action然后再写LoginAction类进行处理!!!)
LoginAction.java:
package com.test.action;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String execute() throws Exception{
return success;
}
}
注释掉struts.xml的多余内容
*修改jsp文件的默认编码属性window-preferences-web-jspfiles-设为Chinese,National Standard
修改对应的web.xml,建立struts2的filter(参考struts自带的项目)格式如下所示(web.xml文件一般不需要再做修改)
filter
filter-namestruts2/filter-name
filter-class
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter/filter-class
/filter
filter-mapping
filter-namestruts2/filter-name
url-pattern/*/url-pattern(此处的/*表示对所有的文件过滤)
/filter-mapping
准备显示页面:
login.jsp代码如下:
%@ page language=java im
您可能关注的文档
- [理学]Microsoft PowerPoint - 19-3氧化还原滴定整理.pdf
- [理学]matlab第一讲.ppt
- [理学]NA-3-2用矩阵分解法求解线性方程组.ppt
- [理学]OS-第4版-教学要求.ppt
- [理学]OA PPT演讲.ppt
- [理学]p4-1微机原理.pdf
- [理学]ORACLE DBA一.ppt
- [理学]PBII第3章1-2.ppt
- [理学]PCR基因扩增.ppt
- [理学]PCB技术简介.ppt
- 2025年市第一高级中学民主生活会查摆问题整改方案【含违办学典型案例整改措施】与对照“四个带头”民主生活会的整改落实方案(两套文).docx
- 2025年市第一高级中学民主生活会查摆问题整改方案【含典型案例整改措施】与对照“四个带头”民主生活会的整改落实方案(通用版)2篇文.docx
- 市司法局2025年“四个带头”民主生活会查摆问题整改方案(含典型案例)与 围绕“四个带头”主题领导班子检视问题整改方案2篇文.docx
- 2025年专题生活会带头增强党性、严守纪律、砥砺作风等“四个带头方面”实施方案与乡镇(街道)围绕“四个带头”主题领导班子检视问题整改方案【2篇文】.docx
- 2025年围绕“四个带头”主题领导班子检视问题整改方案与医院党委领导班子检视问题整改落实方案【2篇文】.docx
- 市委领导班子2025年重点围绕“四个带头”查摆问题整改方案与市高级中学民主生活会查摆问题整改方案【含中学违办典型案例整改措施】(2篇文).docx
- 2025年市第一高级中学民主生活会查摆问题整改方案【含中学违办典型案例整改措施】与医院党委领导班子检视问题整改落实方案(2篇文).docx
- 2025年对照“四个带头”民主生活会的整改落实方案(通用版)与市司法局“四个带头”民主生活会查摆问题整改方案(含典型案例整改)2篇文.docx
- 开放式创新和合作方式.pptx
- 开放性胸部创伤的处理.pptx
文档评论(0)