Struts2.2.1 需要如下 jar包:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
spring.jar
struts2-core-2.2.1.jar
struts2-spring-plugin-2.2.1.jar
xwork-core-2.2.1.jar
struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- 指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- struts是Struts 2配置文件的根元素 -->
<struts>
<!-- 配置struts2的一些参数(也可以通过struts.properties配置) -->
<!-- 指定struts2中的使用spring提供的对象工厂创建 -->
<constant name="struts.objectFactory" value="spring"/>
<!-- 国际化编码方式 -->
<constant name="struts.i18n.encoding" value="UTF-8"/>
<!-- 浏览器时候缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭
<constant name="struts.serve.static.vrowserCache" value="false"></constant>
-->
<!-- 当struts的配置文件修改后,系统是否自动重新加载该文件,默认为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.serve.static.vrowserCache" value="true"></constant>
<!-- 默认的试图主题 -->
<constant name="struts.ui.theme" value="simple"></constant>
<constant name="struts.custom.i18n.resources" value="message"/>
<package name="default" extends="struts-default">
<!--测试action
<action name="Login" class="johnson.action.loginAction">
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
-->
</package>
</struts>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- 字符过滤器 开始 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>com.filter.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<!-- 字符过滤器 结束 -->
<!-- Struts2 配置开始 -->
<!-- 定义Struts 2的FilterDispatcher的Filter -->
<filter>
<!-- 定义核心Filter的名字 -->
<filter-name>struts2</filter-name>
<!-- 定义核心Filter的实现类 -->
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> -->
</filter>
<!-- FilterDispatcher用来初始化Struts 2并且处理所有的Web请求 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<!-- Struts2 配置结束 -->
<!-- 用来定位Spring XML文件的上下文配置 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext-actions.xml,
/WEB-INF/classes/applicationContext-beans.xml,
/WEB-INF/classes/applicationContext-common.xml</param-value>
</context-param>
<!-- Spring监听器 配置开始 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- Spring监听器 配置结束 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置源码,在源码中简单地实现了查询、新增、删除操作。
struts2.2.1+_hibernate3.6+spring3.0.5配置说明
ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置,比较新的一个文档,可以参考。
以后要开新的纯Struts工程就拿着WEB-INF去替换工程内的、空的WEB-INF,省得麻烦,每次都要重新配置Struts2
弄了很长时间,终于把最新的ssh集合起来了,而且已经尽量精简了包的数量。
NULL 博文链接:https://yj10864.iteye.com/blog/830288
该包是Struts2-2.2.1里面的所有jar包,要配置struts2有该资源完全可以完成基本配置
经过本人一天调试通过,ssh全部是从官网上下载的最新版本,增加了junit4,annotation,jdbc,spring和strtus整合插件配置所需jar包等 解决了最新hibernate3.5自带annotation与原版本的冲突问题,解决基本上能遇到的...
struts-2.2.1 + spring-3.0.4+ hibernate-3.6.0(V2).rar,这个版本比上一个版本的配置要简单明了得多
struts2-core-2.2.1 jar下载、源码下载 非常全面!!绝对可用!! 里面包括struts2-core源码 API文档 基本配置,还有jar文件。非常全面,绝对可用!!!
struts2中框架配置文件xml中需要json-default 前面我网上找,发现都是要积分的 还是好几个积分 我有点气了 免费提供一个。
对于Struts2在Eclipse_3.5_javaee、Tomcat6.0、jdk1.5环境下配置与实现。Struts2具体版本为Struts2-2.2.1
S2SH全新配置过程, #eclipse 3.5 #jdk 1.6 #java EE 5.0 #tomcat 7.0 #struts 2.2.1 #hibernate 3.5.5 #spring 2.5.6
11.4.7 编写Struts的配置文件struts-config.xml 11.4.8 编写Spring的配置文件spring-config.xml 11.4.9 配置web.xml 11.4.10 启动Tomcat运行示例 11.5 小结 第十二章 使用Hibernate快速实现持久层处理 12.1 ...
项目原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6 + Quartz2.2.1 二、 项目目的: 整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + ...
8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...
11.4.7 编写Struts的配置文件struts-config.xml 11.4.8 编写Spring的配置文件spring-config.xml 11.4.9 配置web.xml 11.4.10 启动Tomcat运行示例 11.5 小结 第十二章 使用Hibernate快速实现持久层处理 12.1 ...
commons-fileupload-1.2.1.jar commons-io-1.4.jar commons-pool.jar freemarker-2.3.8.jar json_simple-1.1.jar ognl-2.6.11.jar struts2-core-2.2.1.jar xwork-core-2.2.1.jar