我的模型如下:
public class ParameterValue implements ContextAware{
String variableName;
public String getVariableName() {
return variableName;
}
public void setVariableName(String variableName) {
this.variableName = variableName;
}
String direction;
public String getDirection() {
return direction;
}
public void setDirection(String direction) {
this.direction = direction;
}
String argument;
public String getArgument() {
return argument;
}
public void setArgument(String argument) {
this.argument = argument;
}
boolean isMultipleInput;
public boolean isMultipleInput() {
return isMultipleInput;
}
public void setMultipleInput(boolean isMultipleInput) {
this.isMultipleInput = isMultipleInput;
}
和EJS是
<li><h1><%=(value.direction + "put").toUpperCase()%> : <%=value.argument%></h1></li>
我的问题是&#39; value.isMultipleInput&#39;在EJS中未定义,即使该值可用。
我该怎么办?
答案 0 :(得分:0)
由于metaworks3使用dwr,它将从setter / getters识别其属性名称。因此,在EJS中,属性名称是多个输入&#39;应该是'multipleInput&#39;代替。
使用value.multipleInput
而不是旧版。