Struts2配置
2015-09-13 22:42
525 查看
1.创建Java Web项目
2.引入Struts的依赖包,将依赖包拷贝到WEB-INF/lib下
*commons-logging-1.1.3
*freemarker-2.3.22
*ognl-3.0.6
*struts2-core-2.3.24
*xwork-core-2.3.24
*commons-fileupload-1.3.1 上传的
*commons-lang3-3.2
*javassist-3.11.0.GA
否则会报错:Dispatcher initialization failed。
3.在web.xml配置文件中,配置StructsPrepareAndExecuteFilter或FilterDispatcher
4.提供struts2配置文件struts.xml,放到src下
5.建立JSP(Login.jsp、login_success.jsp、error_jsp)
6.创建struts2的Action,Action可以不用继承Structs2框架的任何类,也不要实现Struts2的任何接口
所以struts2的Action可以是一个POJO(纯粹的Java对象)
所以Struts2的Action测试更容易
Struts2缺省方法名称:
public String execute() throws Exception{
}
7.在Action中提供getter和setter方法,便于收集数据(这种数据收集模式一般称为属性驱动模式)
8.将JSP和Action配置到struts.xml配置文件中。
9.了解struts-default.xml配置文件,default.properties Struts2的默认后缀为".action"
2.引入Struts的依赖包,将依赖包拷贝到WEB-INF/lib下
*commons-logging-1.1.3
*freemarker-2.3.22
*ognl-3.0.6
*struts2-core-2.3.24
*xwork-core-2.3.24
*commons-fileupload-1.3.1 上传的
*commons-lang3-3.2
*javassist-3.11.0.GA
否则会报错:Dispatcher initialization failed。
3.在web.xml配置文件中,配置StructsPrepareAndExecuteFilter或FilterDispatcher
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
4.提供struts2配置文件struts.xml,放到src下
5.建立JSP(Login.jsp、login_success.jsp、error_jsp)
6.创建struts2的Action,Action可以不用继承Structs2框架的任何类,也不要实现Struts2的任何接口
所以struts2的Action可以是一个POJO(纯粹的Java对象)
所以Struts2的Action测试更容易
Struts2缺省方法名称:
public String execute() throws Exception{
}
7.在Action中提供getter和setter方法,便于收集数据(这种数据收集模式一般称为属性驱动模式)
8.将JSP和Action配置到struts.xml配置文件中。
<!-- 需要继承一个包 --> <package name="structs2" extends="struts-default"> <action name="login" class="com.hbdx.structs2.LoginAction"> <result name="success">/login_success.jsp</result> <result name="error">/login_error.jsp</result> </action> </package>
9.了解struts-default.xml配置文件,default.properties Struts2的默认后缀为".action"
相关文章推荐
- “>>”和“>>>” java
- “>>”和“>>>” java
- java 继承
- java中异常总结
- [JavaWeb基础] 017.Struts2 和 ajax交互简介
- (转)spring 框架介绍
- springMVC(12) springMVC和spring集成
- 浅析java中的hashMap
- JAVA基础学习(十一)--多线程一线程的创建,运行,同步和锁
- Java并发编程:volatile关键字解析
- 简单理解Java异常处理机制
- java的volatile机制(前篇)
- java sax解析xml
- Eclipse执行Hadoop WordCount
- java文件的过滤器
- Java计算器
- 我的Java Web作业---个人简历
- java实现大数的乘法:
- 我的Java Web作业---计算器作业
- Java基础知识1