Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何访问Spring Security登录页面中的资源包?_Java_Spring Mvc_Spring Security - Fatal编程技术网

Java 如何访问Spring Security登录页面中的资源包?

Java 如何访问Spring Security登录页面中的资源包?,java,spring-mvc,spring-security,Java,Spring Mvc,Spring Security,我在internet上尝试了很多解决方案,但无法访问login.jsp文件中的资源包。我的应用程序配置了spring security 我试图通过spring控制器来路由登录页面,这样我就可以访问JSP中的资源包,但在那里我得到了无限循环 这是我的spring-security.xml文件 我正试图使用访问资源包,但我得到的错误如下: No message found under code 'login.name' for locale 'en_US'. 这是web.xml条目 Spr

我在internet上尝试了很多解决方案,但无法访问login.jsp文件中的资源包。我的应用程序配置了spring security

我试图通过spring控制器来路由登录页面,这样我就可以访问JSP中的资源包,但在那里我得到了无限循环

这是我的spring-security.xml文件


我正试图使用
访问资源包,但我得到的错误如下:

No message found under code 'login.name' for locale 'en_US'. 
这是web.xml条目


Spring3MVC
上下文配置位置
/WEB-INF/spring-rootcontext.xml
/WEB-INF/spring-security-no-cas.xml
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
org.springframework.web.context.ContextLoaderListener
index.jsp
春天
org.springframework.web.servlet.DispatcherServlet
1.
春天
/应用程序/*
CAS单签出筛选器
org.jasig.cas.client.session.SingleSignOutFilter
CAS单签出筛选器
/*
org.jasig.cas.client.session.SingleSignOutHttpSessionListener

让我知道任何解决方案。

将登录重定向到Spring MVC解决的页面,例如/login.htm——假设“htm”映射到Spring MVC dispatcher

...
<sec:form-login login-page='/login.htm'
      authentication-failure-url="/login.htm?login_error=1"
      default-target-url="/index.htm" />
<sec:logout logout-success-url="/login.htm" delete-cookies="JSESSIONID"/>
...
。。。
...
然后为JSP的URL定义一个视图解析器

<mvc:view-controller path="/login.htm" view-name="<where-jsp-are-stored>/app/login.jsp"/>


您应该能够解析邮件。

您将资源文件存储在哪里?消息是否在其他页面上工作,并且仅在登录页面上出错?是的消息在其他页面上工作。我将属性文件存储在源文件夹中,当绑定为war时,该文件夹将被移动到classes文件夹。