我有一个CreateAction类:
private String idSupplier;
public String getIdSupplier() {
return idSupplier;
}
public void setIdSupplier(String idSupplier) {
this.idSupplier = idSupplier;
}
在我的形式中,除其他外,我有:
<option class="selectSupplier" name="idSupplier" value="' + supp._id + '">
我想在动作类中获取我的值字段。但是当我使用system.out.println(idSupplier)时,它会输出“null”。但是当我在我的javascript中使用console.log(supp._id)时,我有正确的值。
我的表单中的其他字段已正确设置。
答案 0 :(得分:0)
发现错误,我试图根据选项名称获取选项的值。
但是setter基于选择名称。
所以在我的情况下,我有:
<select>
<option name="idSupplier" value="XX">
</select>
但我应该:
<select name="idSupplier">
<option value="XX">
</select>