2013-02-26 59 views
0

想在這裏瞭解一些基本的Struts:屬性和價值屬性爲支柱邏輯標籤

<logic:equal name="myForm" property="myFlag" value="Y">

我從遺留代碼明白,有在myForm Java類稱爲myFlag一個字符串變量。但是,你可以通過同樣的方式變量來value。換句話說:

<logic:equal name="myForm" property="myFlag" value="secretJavaValue">

凡在myForm Java類,我們有:

String myFlag = ""; 
final String secretJavaValue = "iLoveC"; 
getMyFlag(); 
setMyFlag(String flag); 

回答

0

你可以試試:

<logic:equal name="myForm" property="myFlag" value="<%=secretJavaValue%>"> 

value atrib logic:equal中的ute總是一個字面值。

+0

因此,在JSP頁面上使用'<%='將能夠引用來自'myForm' Java類的字符串值? – bouncingHippo 2013-02-26 16:34:17

+0

通過這種方式,您可以將您的財產的價值與_dynamic_值(一個變量)進行比較。 – 2013-02-26 16:45:18