在SSM框架中出现Field error in object ‘xxx‘ on field ‘XXX‘: rejected value [];错误
实体类属性这么定义的private int stockCount;//库存public int getStockCount() {return stockCount;}public void setStockCount(int stockCount) {this.stockCount = stockCount;}前端代码如下:<div class="form-group"><la
·
实体类属性这么定义的
private int stockCount;//库存
public int getStockCount() {
return stockCount;
}
public void setStockCount(int stockCount) {
this.stockCount = stockCount;
}
前端代码如下:
<div class="form-group">
<label class="col-sm-3 control-label">库存:</label>
<div class="col-sm-8">
<input id="stockCount" name="stockCount" class="form-control" type="text" th:value="${courseDO.stockCount}">
</div>
</div>
运行报错

后来查资料得知,在ssm框架中,前端没有传值或者搜索条件为空时,传值时无法转换为int,会导致加载controller之前就报错,故应把属性值得类型改为Integer,即可接收到null。
更多推荐


所有评论(0)