在metaworks中,EJS

时间:2015-06-13 13:58:50

标签: ejs

我的模型如下:

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中未定义,即使该值可用。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

由于metaworks3使用dwr,它将从setter / getters识别其属性名称。因此,在EJS中,属性名称是多个输入&#39;应该是'multipleInput&#39;代替。

使用value.multipleInput而不是旧版。