JSF通过Spring security

时间:2015-04-27 10:32:32

标签: jsf spring-mvc spring-security rendering

我们的应用程序是Jee应用程序,包括以下技术:

  • 春天
  • Spring Security
  • JSF 2.2
  • Spring Webflow
  • Spring MVC

在登录之前,已成功加载资源(images,css,js,..):

<link href="/titi/javax.faces.resource/layout/layout.css.xhtml?ln=primefaces&amp;v=5.1" type="text/css" rel="stylesheet" />
<script src="/titi/javax.faces.resource/primefaces.js.xhtml?ln=primefaces&amp;v=5.1" type="text/javascript"></script>

登录后,相对路径渲染已更改:

  1. 路径中有一个新文件夹/apps/
  2. 没有.xhtml作为扩展名。
  3. __

     <link href="/titi/apps/javax.faces.resource/layout/layout.css?ln=primefaces&amp;v=5.1" type="text/css" rel="stylesheet" />
    
    
    <script src="/titi/apps/javax.faces.resource/primefaces.js?ln=primefaces&amp;v=5.1" type="text/javascript" ></script>
    

    应该为Spring Security添加什么配置以免干扰资源路径?

    为什么/apps/

    我搜索我的代码以了解apps的原因,我注意到来自apps的{​​{1}}令牌:

    web.xml

1 个答案:

答案 0 :(得分:-1)

你采取了错误的做法并做出了错误的假设。 JSF和Spring MVC没有混合。见Using JSF as view technology of Spring MVC