0

是否可以抓取各种表单组件,并将它们转化为对应的 DAO 对象?我试图避免为每个表单创建一个自定义 Bean(封装所有字段)。

前任:

<form action="/add">
  <input name="foo" id="foo" value="29"/>
  <input name="bar" id="bar" value="63"/>
</form>


public void add(@ModelAttribute("foo") Foo myFoo, @ModelAttribute("bar") Bar myBar)

目前,我必须使用 HttpRequest,提取值 (29,63),并将它们用作主键来查找正确的数据库对象。我不知道是否有一种使用 ModelAttribute 自动连接它的快速方法。

谢谢!

4

1 回答 1

1

你应该使用@RequestParam

public void add(@RequestParam("foo") Foo myFoo, @RequestParam("bar") Bar myBar) {
}
于 2011-11-09T15:41:47.937 回答