<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<!-- scan location -->
<!--
<context:component-scan base-package="com.sdo.ewallet.**.action" />
-->
<context:component-scan base-package="com.sdo.ewallet.**.intra.**.action,com.sdo.ewallet.**.newIntra.**.action,com.sdo.shop.game.currency.*"/>
<!-- velocity config -->
<bean id="velocityConfigurer"
class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath">
<value>view</value>
</property>
<property name="velocityProperties">
<props>
<prop key="input.encoding">UTF-8</prop>
<prop key="output.encoding">UTF-8</prop>
<prop key="velocimacro.library">control/macros.vm</prop>
</props>
</property>
</bean>
<!-- 处理velocity布局 -->
<bean id="viewResolver"
class="com.sdo.ewallet.web.action.common.resolver.VelocityMultipleLayoutViewResolver">
<property name="cache" value="true" />
<property name="prefix" value="" />
<property name="suffix" value=".vm" />
<property name="toolboxConfigLocation" value="/WEB-INF/toolbox.xml" />
<property name="contentType" value="text/html; charset=utf-8"></property>
<property name="exposeSpringMacroHelpers" value="true" />
<property name="mappings">
<map>
<!-- 个性化布局扩展在此添加,需要将个性的放前面 -->
<entry key="dhtmlEditor/**" value="layout/XsDhtmlEditor/xsDhtmlEditor.vm" />
<entry key="login*" value="layout/blank.vm" />
<entry key="logout*" value="layout/blank.vm" />
<entry key="accessDenied*" value="layout/blank.vm" />
<entry key="result*" value="layout/blank.vm" />
<entry key="/auth/userEdit*" value="layout/blank.vm" />
<entry key="/auth/roleEdit*" value="layout/blank.vm" />
<entry key="/auth/menuEdit*" value="layout/blank.vm" />
<entry key="/auth/permissionEdit*" value="layout/blank.vm" />
<entry key="/auth/userList*" value="layout/blank.vm" />
<entry key="/auth/roleList*" value="layout/blank.vm" />
<entry key="/auth/permissionList*" value="layout/blank.vm" />
<entry key="/auth/menuList*" value="layout/blank.vm" />
<entry key="/auth/userAssign*" value="layout/blank.vm" />
<entry key="/auth/roleAssign*" value="layout/blank.vm" />
<entry key="/auth/permissionAssign*" value="layout/blank.vm" />
<entry key="/auth/menuAssign*" value="layout/blank.vm" />
<entry key="/control/output*" value="layout/empty.vm" />
<entry key="/ad/adList**" value="layout/blank.vm"></entry>
<entry key="/ad/adEdit**" value="layout/blank.vm"></entry>
<entry key="/mylink/list**" value="layout/blank.vm"></entry>
<entry key="/mylink/edit**" value="layout/blank.vm"></entry>
<entry key="/customerService/userRefundList**" value="layout/blank.vm"></entry>
<entry key="/customerService/userRefundAddStep1**" value="layout/blank.vm"></entry>
<entry key="/customerService/userRefundAddStep2**" value="layout/blank.vm"></entry>
<entry key="/customerService/orderItemDetail**" value="layout/blank.vm"></entry>
<entry key="/companyList/companyListEdit*" value="layout/blank.vm"></entry>
<entry key="/companyList/companyListAssign*" value="layout/blank.vm"></entry>
<entry key="/companyListItem/companyListItemEdit*" value="layout/blank.vm"></entry>
<entry key="/companyListItem/companyListItemAssign*" value="layout/blank.vm"></entry>
<entry key="/companyListItem/assignOtherCompanyGames*" value="layout/blank.vm"></entry>
<entry key="/companyGameListItem/companyGameListItemEdit*" value="layout/blank.vm"></entry>
<entry key="/gamelistitem/gamelisitemtEdit*" value="layout/blank.vm"></entry>
<entry key="/adList/adListList**" value="layout/blank.vm"></entry>
<entry key="/adList/adListEdit**" value="layout/blank.vm"></entry>
<entry key="/gamelist/gamelistEdit*" value="layout/blank.vm"></entry>
<entry key="/gamelist/gamelistAssign*" value="layout/blank.vm"></entry>
<entry key="/sys/sysParameterEdit*" value="layout/blank.vm"></entry>
<entry key="/delivery/paramEdit*" value="layout/blank.vm"></entry>
<entry key="/delivery/manualOrderEdit*" value="layout/blank.vm"></entry>
<entry key="/area/areaEdit*" value="layout/blank.vm"></entry>
<entry key="/areaip/areaipEdit*" value="layout/blank.vm"></entry>
<entry key="/emallUser/mySearchUser*" value="layout/blank.vm" />
<entry key="/order/deliveryOrder*" value="layout/blank.vm" />
<entry key="/game/gameProductAdd*" value="layout/blank.vm"></entry>
<entry key="/game/gameProductGame*" value="layout/blank.vm"></entry>
<entry key="/activity/activityEdit*" value="layout/blank.vm"></entry>
<entry key="/activity/activityView*" value="layout/blank.vm"></entry>
<entry key="/activityMain/activityMainEdit*" value="layout/blank.vm"></entry>
<entry key="/voicing/voicingEdit*" value="layout/blank.vm"></entry>
<entry key="/gamevotetotal/gamevotetotalEdit*" value="layout/blank.vm"></entry>
<entry key="/word/wordEdit*" value="layout/blank.vm"></entry>
<entry key="/couponTemplate/couponTemplateQuery*" value="layout/blank.vm"></entry>
<entry key="/game/gameProductZoneServerEdit*" value="layout/blank.vm"></entry>
<entry key="/game/gameProductEdit*" value="layout/blank.vm"></entry>
<entry key="/supply/supplierGameEdit*" value="layout/blank.vm"></entry>
<entry key="/supply/supplierGameZoneEdit*" value="layout/blank.vm"></entry>
<entry key="/supply/supplierGameServerEdit*" value="layout/blank.vm"></entry>
<entry key="/supply/supplierProductMappingEdit*" value="layout/blank.vm"></entry>
<entry key="/supply/supplierProductRegionEdit*" value="layout/blank.vm"></entry>
<entry key="/game/nonlinearGamePointEdit*" value="layout/blank.vm"></entry>
<entry key="/game/companyGamePointsEdit*" value="layout/blank.vm"></entry>
<entry key="/game/companyNonlinearPointList*" value="layout/blank.vm"></entry>
<entry key="/game/gameTemplateCheck*" value="layout/blank.vm"></entry>
<entry key="/supply/editSupplier*" value="layout/blank.vm"></entry>
<entry key="/supply/editSupplier*" value="layout/blank.vm"></entry>
<entry key="/helpList/helpListEdit*" value="layout/blank.vm"></entry>
<entry key="/helpListItem/helpListItemEdit*" value="layout/blank.vm"></entry>
<entry key="/activity/CommodityAssign*" value="layout/blank.vm"></entry>
<entry key="/activity/queryEmallCommodityByActivityItem*" value="layout/blank.vm"></entry>
<entry key="/game/gameProductMappingEdit*" value="layout/blank.vm"></entry>
<entry key="*.do" value="layout/empty.vm" />
<!-- 默认布局 -->
<entry key="*" value="layout/default.vm" />
</map>
</property>
</bean>
<!-- 处理Mutipart文件上传 -->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding">
<value>UTF-8</value>
</property>
<property name="maxUploadSize">
<value>104857600</value>
</property>
</bean>
<!-- 异常处理 -->
<bean id="exceptionResolver"
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView">
<value>/exception/error</value>
</property>
<property name="exceptionMappings">
<props>
<prop key="java.sql.SQLException">/exception/dberror</prop>
<prop key="org.springframework.web.multipart.MaxUploadSizeExceededException">/exception/uploadSizeExceeded</prop>
<prop key="java.lang.Throwable">/exception/error</prop>
</props>
</property>
</bean>
<!-- 表单验证 -->
<bean id="validatorFactory" class="org.springmodules.validation.commons.DefaultValidatorFactory">
<property name="validationConfigLocations">
<list>
<value>classpath:META-INF/validator/validator-rules.xml</value>
<value>classpath:META-INF/validator/validator-auth.xml</value>
<value>classpath:META-INF/validator/validator-settle.xml</value>
<value>classpath:META-INF/validator/validator-pacioli.xml</value>
<value>classpath:META-INF/validator/validator-accounting.xml</value>
<value>classpath:META-INF/validator/validator-customer.xml</value>
<value>classpath:META-INF/validator/validator-subject.xml</value>
<value>classpath:META-INF/validator/validator-comm.xml</value>
<value>classpath:META-INF/validator/validator-customerService.xml</value>
</list>
</property>
</bean>
<bean class="com.sdo.ewallet.web.action.common.util.FormValidatorHolder">
<constructor-arg ref="validatorFactory"/>
</bean>
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="META-INF.validator.messages" />
</bean>
</beans>
dispatcher-servlet.xml
最新推荐文章于 2020-08-21 18:51:56 发布