Struts2.3和Spring配置

来源:互联网 发布:打war包没有java源码 编辑:程序博客网 时间:2024/06/15 09:02

Struts2.3使用需要如下jar包:

 

如果使用定时任务quartz还需要

org.springframework.context.support-3.0.5.RELEASE.jar

org.springframework.transaction-3.0.5.RELEASE.jar

quartz-all-1.8.5.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><!-- 常用开关的介绍 --><!-- 开启使用开发模式,详细错误提示 --><constant name="struts.devMode" value="true" /><!-- 将对象交给spring管理 -->    <constant name="struts.objectFactory" value="spring" /><!-- 指定资源编码类型 -->    <constant name="struts.i18n.encoding" value="UTF-8" />    <!-- 指定每次请求到达,重新加载资源文件 -->    <constant name="struts.i18n.reload" value="true" />    <!-- 指定每次配置文件更改后,自动重新加载 -->    <constant name="struts.configuration.xml.reload" value="true" />    <!-- 上传文件配置 临时目录temp,限制大小200M -->    <constant name="struts.multipart.saveDir" value="../temp" />    <constant name="struts.multipart.maxSize" value="209715200"/><!-- Struts 2的Action都必须配置在package里 --><package name="default" extends="struts-default"><!-- SSO同步服务 --><action name="ssoret" class="com.SsoRetAction"/><!-- 会员退出服务 --><action name="logOut" class="com.login.LoginCheckAction" method="logOut"/></package><!-- 其他配置文件 --><include file="struts-register.xml"></include><include file="struts-login.xml"></include></struts>


applicationContext.xml

<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns ="http://www.springframework.org/schema/beans"     xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation ="http://www.springframework.org/schema/beans     http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">     <!--    <bean id ="registerDao" class ="com.register.RegisterDao"/>    <bean id ="loginInfoDao" class ="com.login.LoginInfoDao"/>    --></beans>


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"><!-- 加载struts2核心 --><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>*.action</url-pattern></filter-mapping><!-- 指明spring配置文件在何处 --><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml,classpath:applicationContext-*.xml</param-value></context-param><!-- 加载spring配置文件applicationContext.xml --><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!-- proxool连接池配置信息  servlet --><servlet><servlet-name>proxoolServletConfigurator</servlet-name><servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class><init-param><param-name>xmlFile</param-name><param-value>WEB-INF/classes/proxool.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet><servlet-name>PoolAdmin</servlet-name><servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class></servlet><servlet-mapping><servlet-name>PoolAdmin</servlet-name><url-pattern>/PoolAdmin</url-pattern></servlet-mapping><!-- 图形验证码 开始 --><servlet><servlet-name>CaptchaServlet</servlet-name><servlet-class>com.common.CaptchaServlet</servlet-class></servlet><servlet-mapping><servlet-name>CaptchaServlet</servlet-name><url-pattern>/servlet/captcha</url-pattern></servlet-mapping><!-- 图形验证码 结束 --><welcome-file-list><welcome-file>default.jsp</welcome-file></welcome-file-list><!-- 404 页面不存在错误 --><error-page><error-code>404</error-code><location>/error/404.shtml</location></error-page></web-app>

 

 

 

 

原创粉丝点击