[英]struts2 s:url with s:property value not working
我正在嘗試使用s:url
並且該值包含一個屬性。 而且它不起作用。
<s:url value='/js/myJS-<s:property value="locale"/>.js'/>
預期產量:
....../contextPath/js/myJS-en_US.js
嵌套這樣的JSP標簽是非法的。
使用普通的JSP EL(假設您在支持它的容器中):
<s:url value="/js/myJS-${locale}.js"/>
如果您沒有運行支持JSP EL(ew)的容器,請使用OGNL:
<s:url value="/js/myJS-%{locale}.js"/>
可以說這是首選機制,因為OGNL是S2的默認EL。
當報告某事為“不起作用”時,您還應該包括遇到的錯誤,例如,在這種情況下,JSP將永遠不會編譯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.