首页 > 代码库 > struts2在标签中删除按钮的id传值问题
struts2在标签中删除按钮的id传值问题
<!--显示数据列表--> <tbody id="TableData" class="dataContainer" datakey="departmentList"> <s:iterator value=http://www.mamicode.com/"#departmentList">>上面的删除与修改都需要通过OGNL表达式为其指定一个id,这个id其实是在list显示的时候已经通过ognl表达式算好了的,当点击删除时,就会去请求
department_delete?id=xxx在请求到这个action之前,对象栈中已经存在一个包含id属性的model(当然也有get set方法),如上篇所述,xxx就会赋值给这个model的id属性,在Action里面的删除方法里可以直接 departmentservice.delete(model.getId());同理在Action_edit方法中:
Department department =departmentservice.findById(model.getId());
ActionContext.getContext().getValueStack().push(department);//将要修改的domain压入到对象栈的栈顶,在jsp页面可以直接根据属性名匹配到相应的标签进行显示。
return "saveUI";
修改后可以直接:
departmentservice.update(model);
struts2在标签中删除按钮的id传值问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。