0
的完整代碼是在github上: https://github.com/cuipengfei/MPJSP/tree/master/tmp形式:錯誤不顯示時的數值被拒絕錯誤消息
在控制器,存在處理提交的方法:
@RequestMapping(value = "/home", method = RequestMethod.POST)
public void handleSubmit(Customer model, BindingResult result) {
System.out.println(model.getUserName());
result.rejectValue("userName", "required.userName", "user name invalid");
}
和在jsp,有這樣一個表格:
<form:form method="POST" action="home" modelAttribute="Customer">
<table>
<tr>
<td>Username :</td>
<td><form:input path="userName" /></td>
<td><form:errors path="userName" cssClass="error" /></td>
</tr>
<tr>
<td colspan="3"><input type="submit" /></td>
</tr>
</table>
</form:form>
控制器每次都拒絕值,但不顯示錯誤消息。
的完整代碼可以在這裏找到: https://github.com/cuipengfei/MPJSP/tree/master/tmp
剛試過,沒有工作 – CuiPengFei
你看到你的輸出System.out的。的println(model.getUserName());? –
嘗試使您的方法返回值作爲字符串廣告返回「/ home」from handleSubmit() –