25.Struts2_CRUD操作(3)使用拦截器之后的效果
来源:互联网 发布:java 静态泛型 编辑:程序博客网 时间:2024/05/16 05:04
1.结构目录
2.代码
除EmployeeAction.java其他代码见
22.Struts2_CRUD操作(2)添加和修改
EmployeeAction.java
package struts.app; import java.util.Map; import org.apache.struts2.interceptor.RequestAware; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ModelDriven;import com.opensymphony.xwork2.Preparable; public class EmployeeAction implements RequestAware,ModelDriven<Employee>,Preparable{ private Dao dao=new Dao(); private Employee employee; private Integer employeeId; public void setEmployeeId(Integer employeeId) { this.employeeId = employeeId; } //查询 public String list() { request.put("emps",dao.getEmployee()); return "list"; } //添加 public String save() { dao.save(employee); return "success"; } public void prepareSave() { employee = new Employee(); } //删除 public String delete() { dao.delete(employeeId); return "success"; } //修改 public String edit(){ return "edit"; } public void prepareEdit() { employee=dao.get(employeeId); } //更新 public String update() { dao.update(employee); return "success"; } public void prepareUpdate() { employee = new Employee(); } private Map<String,Object> request; @Override public void setRequest(Map<String, Object> arg0) { this.request=arg0; } @Override public Employee getModel() { return employee; }@Overridepublic void prepare() throws Exception {System.out.println("parpare....");} }
阅读全文
0 0
- 25.Struts2_CRUD操作(3)使用拦截器之后的效果
- 24(续)Struts2_CRUD总结下(paramsPrepareParamsStack 拦截器)
- Struts2_CRUD操作实例
- 23(续)Struts2_CRUD总结上-(ModelDriven拦截器 paramter 拦截器)
- Struts2_CRUD
- 26-28-29-31.struts2_CRUD操作
- 21.Struts2_CRUD操作(1)查询和删除
- 22.Struts2_CRUD操作(2)添加和修改
- 使用structs2的拦截器判断用户权限的操作
- 使用structs 的拦截器记录操作日志系统
- 拦截器的使用
- 拦截器的使用
- 拦截器的使用
- 拦截器的使用
- 拦截器的使用
- 拦截器的使用
- 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。
- Struts拦截器拦截未登录的操作
- 复制大文件1
- 2018第二十二届中国(上海)国际医疗器械展览会
- 编写函数,已知三角形三边长,求三角形面积
- Dubbo入门---搭建一个最简单的Demo框架
- mongodb添加zabbix监控UserParameter
- 25.Struts2_CRUD操作(3)使用拦截器之后的效果
- MyBatis中forEach实现in条件下的集合参数SQL语句
- Qualcomm的神经处理引擎 (一)
- ORB_SLAM软件包的安装及简单测试
- XCode中如何使用宏
- Android PowerImageView实现,可以播放动画的强大ImageView
- POI学习很好的网站
- mybatis逆向工程与sqlserver数据库的关系
- Linux 下修改php web上传文件大小