Spring3排除绑定表单字段

时间:2014-05-01 16:44:52

标签: java spring

我有这个问题。假设在jsp形式中我有一些隐藏的字段:

<form:form modelAttribute="TrainingInstructorForm">
<form:hidden name="tmpFileID" />
</form:form>

我希望tmpFileID不会绑定到TrainingInstructorForm,因为这不是TrainingInstructorForm域模型的一部分,而是将信息从用户传递到控制器。我打算使用以下方式访问它:

@RequestMapping(value="..")
public String submit(HttpServletRequest request) {
    String tmpFileId = request.getParameter("tmpFileId);
}

如何告诉spring框架哪些字段用于绑定以及除了http servlet请求之外哪些字段可用?

由于

1 个答案:

答案 0 :(得分:0)

如果tmpFileID不是TrainingInstructorForm的一部分,则将其设置为输入类型,而不是通过spring form输入标记绑定,该标记将绑定标记字段以形成。

    <form:form modelAttribute="TrainingInstructorForm">
        <input type="hidden" name="tmpFileID" value="something"/>
    </form:form>