试着在这里了解一些基本的Struts:
<logic:equal name="myForm" property="myFlag" value="Y">
我从遗留代码中了解到,myFlag
Java类中有一个名为myForm
的String变量。但是,您是否可以以相同的方式将变量传递给value
。换句话说:
<logic:equal name="myForm" property="myFlag" value="secretJavaValue">
在myForm
Java类中,我们有:
String myFlag = "";
final String secretJavaValue = "iLoveC";
getMyFlag();
setMyFlag(String flag);
答案 0 :(得分:1)
您可以尝试:
<logic:equal name="myForm" property="myFlag" value="<%=secretJavaValue%>">
logic:equal
中value
属性的值始终是字面值。