2
回答
关于spring mvc 拦截器配置的问题,想请教各位大牛
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

请问一下,我在spring mvc拦截器设置中有如下配置:

    <!-- 拦截器 -->
    <mvc:interceptors>
        <mvc:interceptor>
            <mvc:mapping path="/**" />
            <bean class="sy.interceptors.SessionInterceptor">
                <!-- 不需要session验证的地址 -->
                <property name="excludeUrls">
                    <list>
                        <value>/menuController/allTreeNode.action</value>
                        <value>/userController/reg.action</value>
                        <value>/userController/combogrid.action</value>
                        <value>/userController/combobox.action</value>
                        <value>/userController/login.action</value>
                        <value>/repairController/repair.action</value>
                        <value>/repairController/delAndRepair.action</value>
                        <value>/onlineController/datagrid.action</value>
                        <value>/userController/logout.action</value>
                        <value>/druidController/druid.action</value>
                    </list>
                </property>
            </bean>
        </mvc:interceptor>

        <mvc:interceptor>
            <mvc:mapping path="/**" />
            <bean class="sy.interceptors.SecurityInterceptor">
                <!-- 不需要权限验证的地址 -->
                <property name="excludeUrls">
                    <list>
                        <value>/menuController/allTreeNode.action</value>
                        <value>/userController/reg.action</value>
                        <value>/userController/combogrid.action</value>
                        <value>/userController/combobox.action</value>
                        <value>/userController/login.action</value>
                        <value>/repairController/repair.action</value>
                        <value>/repairController/delAndRepair.action</value>
                        <value>/onlineController/datagrid.action</value>
                        <value>/userController/logout.action</value>
                        <value>/druidController/druid.action</value>
                    </list>
                </property>
            </bean>
        </mvc:interceptor>
    </mvc:interceptors>

以上是所有不需要拦截的URL

<value>/druidController/druid.action</value><<==比如我在/druidController/下有很多类似的都不需要拦截,而我又不想一个一个全在这罗列出来,能不能有一种匹配的写法,我已经试过/druidController/*,这样写通不过,全被拦截了,大家有什么好的办法吗

举报
胡培
发帖于5年前 2回/2K+阅
顶部