たとえば、Userのデータを変更する最も良い方法は何ですか?私のコントローラのアクションではSpring MVCでモデルの1つのフィールドのみを編集する簡単なフォーム
<form:form action="editUser.htm?id=${user.id}" commandname="user">
<form:hidden path='username' />
<form:hidden path='city' />
<form:hidden path='phone' />
<form:input path='password' />
....
: 私はちょうど1フィールド(「パスワード」)を編集したいとき、私はこれをしなければならない「ユーザ名」、「都市」、「電話」などの特性の多くを得ました定義されています
@RequestMapping(value = "/editUser.htm", method=RequestMethod.POST)
public ModelAndView ordertypeedit(@ModelAttribute("user") User user,
BindingResult result, HttpServletRequest request)throws Exception{
userTypeValidator.validate(orderType, result);
if(result.hasErrors()){
(...)
return new ModelAndView(...);
}
orderTypeDAO.update(orderType);
return new ModelAndView(...);
私はすべてのアクションフォームに設定することが好きではない...私はそれを逃した場合は、エラー「列 『ユーザ名』が」NULLにすることはできません示し