我正在使用數據領域進行登錄身份驗證。它工作正常。我也在我的應用程序中使用primefaces 3.2組件,它們也能正常工作,但登錄前在主頁上發生問題。 primefaces組件不能正確渲染(例如,標籤菜單顯示爲簡單的鏈接,下面是其他的按鈕,按鈕顯示爲簡單的jsf按鈕等),並且登錄工作正常,當我從瀏覽器中清除瀏覽歷史記錄時,primefaces呈現正確,但現在領域失敗,我被重定向到錯誤頁面,爲什麼會發生這種情況?我如何解決它?由於這個原因,我的應用程序的主頁被毀壞了。primefaces組件未正確渲染數據領域
1
A
回答
2
看來您的Primefaces資源位於受限制的文件夾中。從安全約束定義中排除資源文件夾。
這是來自我的一個項目的示例配置。首先,我限制訪問整個項目(只允許訪問特定的角色):
<security-constraint>
<display-name>Secured project</display-name>
<web-resource-collection>
<web-resource-name>Secured project</web-resource-name>
<description/>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description/>
<role-name>user</role-name>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
然後,添加例外,可以被任何用戶訪問的文件夾:
<security-constraint>
<display-name>Exceptions</display-name>
<web-resource-collection>
<web-resource-name>Exceptions</web-resource-name>
<description/>
<url-pattern>/resources/*</url-pattern>
<url-pattern>/faces/resources/*</url-pattern>
<url-pattern>/faces/javax.faces.resource/*</url-pattern>
</web-resource-collection>
</security-constraint>
您需要使其適應您的安全策略和文件夾結構。
+0
我得到了我的錯誤,我只是將index.xhtml的歡迎文件更改爲homePage xhtml。它現在的作品,但我不知道爲什麼! – z22
相關問題
- 1. Primefaces Panelgrid渲染不正確
- 2. 無法渲染primefaces組件?
- 3. primefaces ui不能正確渲染
- 4. ChicagoBoss渲染特定領域
- 5. Fullcalendar updateEvent未正確渲染事件
- 6. extjs樹組件不能正確渲染
- 7. PrimeFaces組件不認可,不渲染
- 8. Primefaces的photoCam組件不渲染
- 9. Amcharts渲染數據不正確
- 10. 查詢未渲染組件
- 11. 區域設置ES_PE未正確渲染編號
- 12. 不正確渲染
- 13. 正確渲染Popup
- 14. 深度緩衝區未正確渲染
- 15. 的Sql未能調用領域正確
- 16. PrimeFaces不會渲染
- 17. Primefaces渲染問題
- 18. Primefaces googlemap不渲染
- 19. 正確渲染數值數組,不是字符串數組
- 20. 渲染vue.js組件並傳入數據
- 21. 渲染文件名數組
- 22. DialogBox渲染不正確?
- 23. 如何正確渲染FilteredSelectMultiple
- 24. Html.ActionLink渲染不正確
- 25. android opengl渲染不正確
- 26. 圖像渲染不正確
- 27. Css不能正確渲染
- 28. 表格渲染不正確
- 29. 紋理渲染不正確
- 30. IE7渲染CSS不正確
你在保護css文件嗎? – mprabhat