簡體   English   中英

struts2的s:url和s:property值不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM