2
public class MyForm {
private String username;
//getter...setter
}
@Controller
public class MyController {
@RequestMapping("/handleForm")
public String handleForm(MyForm form, Model model){
//do something
}
}
如果我将一个表单提交给上述控制器,用户名'都很好。 虽然我很好奇,但为了方便用户,我想将'用户名'参数缩短为'',如:http://mydomain.com?u=rocky(而不是http://mydomain.com?username=rocky)。弹簧表单数据绑定 - 如何将表单属性映射到表单属性(当表单属性具有与表单对象不同的名称时)
但我宁愿没有MyForm.u,对于未来的可维护性有点难读。
我可以将MyForm.username映射到表单参数'u'吗?容易?