dispatcher-servlet.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" 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>  




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值