我有一個表單,用戶在設置頁面填充所有內容。除了兩個領域,所有這些都是有效的我不確定它是否是表單或Controller或我的表格。彈簧窗體不能正確提交到數據庫
下面是不工作的表單。
<form:input path="minimumCost" type="text" class="form-control" id="exampleInputAmount" placeholder=""></form:input>
和
<form:input path="rate" type="text" class="form-control" id="exampleInputAmount" placeholder=""></form:input>
但是這一次確實工作
<form:input path="houseSize" type="text" class="form-control" id="exampleInputAmount" placeholder=""></form:input>
這裏是JPA我配置了與他們
@Column(name = "minimum_Cost")
private String minimumCost;
@Column(name = "rate")
private String rate;
@Column(name = "house_size")
private String houseSize;
public String getMinimumCost() {
return minimumCost;
}
public void setMinimumCost(String minimumCost) {
this.minimumCost = minimumCost;
}
public String getRate() {
return rate;
}
public void setRate(String rate) {
this.rate = rate;
}
public String getHouseSize() {
return houseSize;
}
public void setHouseSize(String houseSize) {
this.houseSize = houseSize;
}
爲什麼在minimumCost和速度顯示出來作爲null和houseSize的作品?他們都是一樣的形式,所以它不像他們被排除在外。
爲什麼你對所有輸入使用相同的'id'? – Jason
不是我的HTML代碼,但問題是? – bmarkham
@bmarkham:你如何在控制器內部使用這些值?你能告訴我一個方法簽名嗎?像void methodA(@ModelAttribute User user,...)或通過httpservletrequest.getparameter?最後我想要做的是,處理這些表單值的控制器方法,你可以嘗試打印出那個控制器方法內的3個值嗎? –