【发布时间】:2010-12-10 09:31:26
【问题描述】:
public class MyForm {
private String username;
//getter...setter
}
@Controller
public class MyController {
@RequestMapping("/handleForm")
public String handleForm( MyForm form, Model model ){
//do something
}
}
如果我向上面的控制器提交一个带有参数“用户名”的表单,一切都会很好。 不过我很好奇,为了方便用户,我想将“用户名”参数缩短为“u”,如:http://mydomain.com?u=rocky(而不是http://mydomain.com?username=rocky)。
但我宁愿没有 MyForm.u,因为将来的可维护性有点难以阅读。
我可以将 MyForm.username 映射到表单参数“u”吗?容易吗?
【问题讨论】:
标签: java data-binding spring-mvc