3
A
回答
4
如果您在JSP上使用JSF,那麼您可以像在「普通JSP EL」中那樣執行操作。
#{pageContext.request}
如果你在Facelets的使用JSF,那麼你可以省略pageContext
部分從,你會在「純JSP EL」的方式做。
#{request}
無論哪種方式,它都會返回HttpServletRequest
對象。
但是,確定用戶角色的唯一方法是isUserInRole(String role)
方法。您無法將參數傳遞給標準EL中的方法。但是,當你用JBoss EL替換標準EL時,你可以這麼做。
#{request.isUserInRole(role)}
要安裝的JBoss EL,只是把jboss-el.jar在/WEB-INF/lib
並添加以下到web.xml
,假設你使用鑽嘴魚科:
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>org.jboss.el.ExpressionFactoryImpl</param-value>
</context-param>
相關問題
- 1. PARAM:在JSP隱EL(表達式語言)對象
- 2. 擴展表達式語言
- 3. 表達式語言在JavaScript
- 4. JSP - 表達式語言
- 5. YAML店表達式語言
- 6. 瓷磚表達式語言
- 7. Yaml和表達式語言
- 8. 表達式語言相當
- 9. JSP表達式語言格式負數
- 10. 表達式語言中的日曆對象
- 11. 表達式(φ*)*表示什麼語言?
- 12. 怎麼辦格式表達在SSIS表達式語言
- 13. 正則表達式中的騾子表達式語言
- 14. Java統一表達式語言子表達式
- 15. 下列語言的正則表達式
- 16. JSP表達式語言錯誤
- 17. SQLAlchemy表達式語言問題
- 18. 嵌套JSF表達式語言和JavaScript
- 19. 彈簧表達式語言地圖
- 20. 關於JSF表達式語言
- 21. Java表達式語言錯誤「;」預計
- 22. 獲取表達式語言的參數
- 23. 描述用正則表達式語言
- 24. 正則表達式語言參考?
- 25. 在SSJS中使用表達式語言
- 26. 用表達式語言鑄造
- 27. 輸出標籤jsf表達式語言
- 28. JSP表達式語言錯誤行爲?
- 29. JSF表達式語言facecontext會議
- 30. JSP表達式語言得到參數
BalusC,感謝您的幫助。我剛剛升級到Tomcat 7,它已經更新了對EL的支持。我要去看看它是否有效。 – Wilson 2010-07-03 18:03:07