1.包装对象定义如下:
定义Items对象,并对其定义set和get方法。
public class QueryVo { private Items items;
public Items getItems() {
return items;
}
public void setItems(Items items) {
this.items = items;
}
}
2.页面定义
注意:如果controller中接收的是vo(表现层),那么页面上input的name属性要等于vo的属性.属性.属性。
<input type="text" name="items.name" /> <input type="text" name="items.price" />
3.Controller接受查询条件
@RequestMapping("/queryitem") public String queryItem(QueryVo queryVo) { System.out.println(queryVo.getItems().getName()); System.out.println(queryVo.getItems().getPrice()); return null; }