Spring MVC无需登录即可访问单个页面

时间:2015-03-24 13:40:44

标签: spring-mvc spring-security

我使用的是Spring MVC,我试图在不需要登录的情况下访问html页面。我的安全xml配置如下:

<http auto-config="true" use-expressions="true">
    <intercept-url pattern="/err404.html" access="permitAll()" />
    <intercept-url pattern="/login.html" access="permitAll()"/>
    <intercept-url pattern="/accesibleWithoutLogin.html" access="permitAll()" />
    <intercept-url pattern="/assets/**" access="permitAll()" />
    <intercept-url pattern="/**" access="hasRole('AUTH_ADMIN')" />
    <form-login login-page="/login.html" 
                login-processing-url="/static/j_spring_security_check"
                authentication-success-handler-ref="authSuccessHandler"
                authentication-failure-url="/login.html?t=error" />
    <access-denied-handler error-page="/403" />
    <logout logout-success-url="/login.html?act=logout" />
</http>

使用此配置,我可以访问accesibleWithoutLogin.html,但所有后端(对spring mvc的ajax请求)功能都将丢失。

如果不必登录,这个页面如何完全功能?

0 个答案:

没有答案