1

我想在我的表中添加一行,这是我的代码的一部分:

function AddOneRow(){
    newCell = newRow.insertCell(2);
    newCell.innerHTML = '<form:input type="text" path="nom_etabl" class="round default-width-input" />';
}

我将此功能添加到一个按钮,当我想打开页面时,服务器给我这个错误:

java.lang.IllegalStateException:Bean 名称“nom_etabl”的 BindingResult 和普通目标对象都不能用作请求属性

因为该行包含引用页面正文中的表单的路径参数,所以当服务器从任何表单中读取脚本“路径”时,它会返回此错误。如何解决这个问题?

4

1 回答 1

1

您应该将表单的路径属性(例如 nom_etabl)绑定到 POJO 属性。我猜你没有这样做...

请看这个很好的例子如何使用 Spring MVC Form Tag Lib

http://www.mkyong.com/spring-mvc/spring-mvc-textbox-example/

于 2013-06-01T18:25:12.290 回答