aduygau 2017-02-13 06:48 采纳率: 50%
浏览 908

ssh框架中修改二级分类报错,求助!!!

action代码

图片说明
public class AdminCategorySecondAction extends ActionSupport implements ModelDriven {
private CategoryService categoryService;
public void setCategoryService(CategoryService categoryService) {
this.categoryService = categoryService;
}
private Integer page;
public void setPage(Integer page) {
this.page = page;
}
private CategorySecondService categorySecondService;
public void setCategorySecondService(CategorySecondService categorySecondService) {
this.categorySecondService = categorySecondService;
}
private CategorySecond categorySecond=new CategorySecond();
public CategorySecond getModel() {
return categorySecond;
}
public String findAllByPage(){
PageBean pageBean=categorySecondService.findPage(page);
ActionContext.getContext().getValueStack().set("pageBean", pageBean);
return "findByPage";
}
public String toAddPage(){
List list=categoryService.findAll();
ActionContext.getContext().getValueStack().set("cList", list);
return "toAddPage";
}
public String save(){
System.out.println(categorySecond.getCsname()+"================="+categorySecond.getCsid()+"================"+categorySecond.getCategory().getCid());
categorySecondService.save(categorySecond);
return "saveSuccess";
}
public String delete(){
CategorySecond category=categorySecondService.findByCsid(categorySecond.getCsid());
categorySecondService.delete(category);
return "deleteSuccess";
}
public String edit(){
categorySecond=categorySecondService.findByCsid(categorySecond.getCsid());
List list=categoryService.findAll();
ActionContext.getContext().getValueStack().set("cList", list);
// ActionContext.getContext().getValueStack().set("categorySecond", categorySecond);
return "edit";
}
public String update(){
// CategorySecond categorySecond2=categorySecondService.findByCsid(categorySecond.getCsid());
// categorySecond2.setCsname(categorySecond.getCsname());
// categorySecond2.setCategory(categoryService.findByCid(cid));
categorySecondService.update(categorySecond);

    return "update";
}
@Override
public void addActionError(String anErrorMessage) {
    System.out.println(anErrorMessage);
}
@Override
public void addActionMessage(String aMessage) {
    System.out.println(aMessage);
}
@Override
public void addFieldError(String fieldName, String errorMessage) {
System.out.println(errorMessage+"===="+fieldName);
}

}

为什么添加功能可以实现,修改就不可以呢?

  • 写回答

2条回答 默认 最新

  • Z. ZHANG 2017-02-13 07:03
    关注

    你应该贴一下事务处理那一块

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?