我正在使用瓷砖、Spring MVC、Spring 表单标签。我想一步一步地制作一个表格。单击按钮时,显示来自另一个图块定义的更多输入。但是抛出异常找不到“既不是BindingResult也不是bean名称的普通目标对象”,看起来“更多输入”无法从先前的请求中获取绑定对象,对吗?
源代码:
<form:form action="/saveTicker.do" commandName="ticker" modelAttribute="ticker" method="post">
...
<form:input path="name" id="name"/>
<a href="#" class="btn" onclick="confirmTicker();">Confirm</a>
<div class="row" id="filelist">
</div>
</form>
js
var confirmTicker=function(){
var ticker=$('input:text').val();
$.get("/confirmTicker.do",{ticker:ticker}).success(function(data){
$('#filelist').html(data);
});
}
想要导入另一个文件
<table class="table ">
<c:forEach var="f" items="${fileList}">
<tr>
<td>
<form:checkbox path="files" value="${f}"></form:checkbox>
</td>
</tr>
</c:forEach>
</table>
错误是
Neither BindingResult nor plain target object for bean name 'files' available as request attribute