首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

SSH调整主要配置文件参考1

2012-08-31 
SSH整合主要配置文件参考1首先是web.xml配置文件:??xml version1.0 encodingGBK?web-app version

SSH整合主要配置文件参考1

首先是web.xml配置文件:

?

<?xml version="1.0" encoding="GBK"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"

??? xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

??? xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

??? http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

?

??? <!--配置在struts2过滤器前面,且必须配合着spring的事务才能起到,sesion延迟的效果 -->

??? <filter>

?????? <filter-name>OpenSessionView</filter-name>

?????? <filter-class>

?????????? org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>

?????? <init-param>

?????????? <param-name>flushMode</param-name>

?????????? <param-value>AUTO</param-value>

?????? </init-param>

?????? <init-param>

?????????? <param-name>singleSession</param-name>

?????????? <param-value>true</param-value>

?????? </init-param>

??? </filter>

??? <filter-mapping>

?????? <filter-name>OpenSessionView</filter-name>

?????? <url-pattern>/*</url-pattern>

??? </filter-mapping>

?

??? <!--struts2配置 2.1.3版本起推荐使用StrutsPrepareAndExecuteFilter-->

??? <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>

?

??? <!-- spring监听器 -->

??? <listener>

?????? <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

??? </listener>

?

??? <!-- spring上下文参数配置 -->

??? <context-param>

?????? <param-name>contextConfigLocation</param-name>

?????? <param-value>classpath:applicationContext.xml</param-value>

??? </context-param>

?

??? <!--

?????? <context-param> <param-name>log4jConfigLocation</param-name>

?????? <param-value>classpath:properties/log4j.properties</param-value>

?????? </context-param> <context-param>

?????? <param-name>webAppRootKey</param-name>

?????? <param-value>webRoot</param-value> </context-param>

??? -->

</web-app>

?

接下来是struts.xml配置文件:

<?xml version="1.0" encoding="GBK"?>

<!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.objectFactory" value="spring" />

??? <constant name="struts.i18n.encoding" value="GBK" />

??? <constant name="struts.devMode" value="false" />

??? <constant name="struts.serve.static.browserCache" value="false" />

??? <package name="struts2" extends="struts-default">

?????? <action name="studentAction" class="studentAction">

?????????? <result>/show.jsp</result>

?????????? <result name="error">/error.jsp</result>

?????? </action>

??? </package>

??? <include file="otherxml.xml"></include>

</struts>

?

接下一篇

热点排行