Struts-2.3.16 环境配置
2014-01-07 11:06
232 查看
必要的jar包:
struts2-core-2.3.16.jar
xwork-core-2.3.16.jar
commons-logging-1.1.3.jar
ognl-3.0.6.jar
commons-fileupload-1.3.jar
freemarker-2.3.19.jar
commons-io-2.2.jar
javassist-3.11.0.GA.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
如需跟spring整合需添加struts2-spring-plugin-2.3.16.jar
JAR 包下载地址:少年,快点我
修改web.xml:
在src下添加struts.xml文件
新建类 Hello.java
在src/config/struts2/新建struts-test.xml
文件
index.jsp 内容<body>里面添加 ${ message}
访问http://localhost:8080/项目名/test/hello_method.action即可;
struts2-core-2.3.16.jar
xwork-core-2.3.16.jar
commons-logging-1.1.3.jar
ognl-3.0.6.jar
commons-fileupload-1.3.jar
freemarker-2.3.19.jar
commons-io-2.2.jar
javassist-3.11.0.GA.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
如需跟spring整合需添加struts2-spring-plugin-2.3.16.jar
JAR 包下载地址:少年,快点我
修改web.xml:
<!-- struts2 start --> <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> <!-- struts2 end -->
在src下添加struts.xml文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.i18n.encoding" value="UTF-8" /> <!-- <constant name="struts.objectFactory" value="spring" /> bean交spring管理 --> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <!-- 为true可使用感叹号调用方法,官网不推荐 --> <include file="config/struts2/struts-*.xml"></include> <!-- 加载src/config/struts2/ 目录下所有struts文件 注意命名格式 --> </struts>
新建类 Hello.java
package com; public class Hello { private String message; public String method(){ System.out.println("进入method" + this); return "msg"; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } }
在src/config/struts2/新建struts-test.xml
文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="test1" namespace="/test" extends="struts-default"> <action name="hello_*" class="com.Hello" method="{1}"> <result name="msg">/index.jsp</result> </action> </package> </struts>
index.jsp 内容<body>里面添加 ${ message}
访问http://localhost:8080/项目名/test/hello_method.action即可;
相关文章推荐
- Struts-2.3.16 环境配置
- Spring-4.0.1+Hibernate-4.3.2+Struts-2.3.16环境配置(包含hibernate二级缓存和spring缓存)
- Struts环境配置手顺(eclipse版),包括SQL Server的连接
- Gradle搭建Struts 2.5.14.1基于xml配置文件的开发环境
- IDEA2018配置Tomcat+Struts开发环境
- eclipse 下配置 struts 开发环境
- Struts环境配置手记(eclipse版)
- STRUTS环境配置手顺(Eclipse版)
- Flex2与Struts整合配置 -续搭建免费的flex开发环境flashdevelop
- shh环境配置——Spring与struts整合
- Struts环境配置手顺
- Struts2.3.24框架入门之一环境配置及入门实例HelloWorld
- MyEclipse+Struts+Hibernate+Mysql开发环境配置
- Struts 2+Spring 3+Hibernate 4 在MyEclipse 2014环境下的整合配置
- 今天配置了struts 2.3.16 发现需要引用9个jar包
- [原创]STRUTS环境配置手顺(Eclipse版)
- STRUTS学习环境配置For Windows
- 配置Struts环境[Eclipse]
- Eclipse WTP 开发Struts环境配置
- Struts环境配置手顺(eclipse版)