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;
}