我有一个具有以下内容的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 + '">
我想在我的动作课中获取我的value字段。但是,当我使用system.out.println(idSupplier)时,它会显示“ null”。但是,当我在JavaScript中使用console.log(supp._id)时,我具有正确的值。
我表单中的其他字段已正确设置。
最佳答案
发现什么地方出了问题,我试图根据选项名称获取选项的值。
但是设置器基于选择名称。
所以我的情况是:
<select>
<option name="idSupplier" value="XX">
</select>
但我应该有:
<select name="idSupplier">
<option value="XX">
</select>