我有这个问题。假设在 jsp
表单中我有一些隐藏字段:
<form:form modelAttribute="TrainingInstructorForm">
<form:hidden name="tmpFileID" />
</form:form>
我希望 tmpFileID
不会绑定(bind)到 TrainingInstructorForm
,因为这不是 TrainingInstructorForm
域模型的一部分,而是为了方便起见用于将信息从用户传递到 Controller 的东西。我打算使用以下方式访问它:
@RequestMapping(value="..")
public String submit(HttpServletRequest request) {
String tmpFileId = request.getParameter("tmpFileId);
}
除了可用于 http servlet
请求之外,我如何告诉 spring
框架哪些字段要进行绑定(bind)以及哪些字段不可以?
谢谢
最佳答案
如果 tmpFileID 不是 TrainingInstructorForm 的一部分,则将其作为输入类型,而不是通过 spring 表单输入标记绑定(bind),该标记会将标记字段绑定(bind)到表单。
<form:form modelAttribute="TrainingInstructorForm">
<input type="hidden" name="tmpFileID" value="something"/>
</form:form>
关于java - Spring3排除绑定(bind)表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412275/