2016-01-27 79 views
0

我有一個表單,用戶在設置頁面填充所有內容。除了兩個領域,所有這些都是有效的我不確定它是否是表單或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的作品?他們都是一樣的形式,所以它不像他們被排除在外。

+2

爲什麼你對所有輸入使用相同的'id'? – Jason

+0

不是我的HTML代碼,但問題是? – bmarkham

+0

@bmarkham:你如何在控制器內部使用這些值?你能告訴我一個方法簽名嗎?像void methodA(@ModelAttribute User user,...)或通過httpservletrequest.getparameter?最後我想要做的是,處理這些表單值的控制器方法,你可以嘗試打印出那個控制器方法內的3個值嗎? –

回答

0

remove id =「exampleInputAmount」並再試一次〜

+0

對於不工作的? – bmarkham

+0

仍然有同樣的問題:/ – bmarkham