【发布时间】:2014-01-28 15:12:51
【问题描述】:
我有 5 种不同的带有 mvc 弹簧形式的 jsp。在每个表单的 modelAttribute 中,我都有一个特定的类(例如,狗、猫、老鼠等)。每个表单都有一个提交按钮,我希望该请求将在控制器中以相同的方法提交。
在控制器中,我尝试获取一个通用类(抽象)这样的动物。它给了我一个错误。我怎么能这样做?
如果收到一只猫,这很好用。 谢谢!
jsp:
<form:form method="post" modelAttribute="Cat" action="../2/submit">
<form:checkbox path="attribute" />
<button type="submit">Submit</button>
</form:form>
和控制器:
@RequestMapping(value = "/submit", produces ="text/html" ,headers = "Accept=" , method=RequestMethod.POST)
public String submitForm(@ModelAttribute Animal animal, Model m) throws IllegalArgumentException, IllegalAccessException {
return "";
}
【问题讨论】:
标签: java forms jsp spring-mvc spring-roo