15:57:04.110 [http-nio-8080-exec-10] ERROR com.opensymphony.xwork2.interceptor.ParametersInterceptor - Unexpected Exception caught setting ‘id’ on 'class com.whpu.k16035.action.DishesAction: Error setting expression ‘id’ with value [‘12’, ]
/*
控制层
*/
public class DishesAction {
//服务层
private DishesService dishesService;
private List<Dishes> dishesList;//传值
//接受单条数据id
private Integer id;
//接收对象
private Dishes dishes;
// 查询数据
public String selectDishesAll(){
dishesList = dishesService.selectDishesAll();//得到数据
System.out.println(dishesList.toString());
return "list";//跳转
}
// 修改单条数据--先查询单条数据
public String editDishesById(){
System.out.println("调用service层的修改单条数据方法");
dishes = dishesService.selectDishesById(id);
System.out.println("得到了id"+dishes.getId());
// 跳转到编辑页面
return "edit";
}
//保存修改的数据并--//重定向到查询全部的方法去
public String saveDishes(){
//(dao层通过hibernate更新到数据库)保存修改的数据
dishesService.saveDishes(dishes);
return "requert";//跳转到查询页面去更新数据
}
// ==================================================
public DishesService getDishesService() {
return dishesService;
}
public void setDishesService(DishesService dishesService) {
this.dishesService = dishesService;
}
public List<Dishes> getDishesList() {
return dishesList;
}
public void setDishesList(List<Dishes> dishesList) {
this.dishesList = dishesList;
}
}