SSH Action使用ModelDriver实现最简单的增册改查
来源:互联网 发布:软件的硬件要求 编辑:程序博客网 时间:2024/05/24 03:46
package cn.itcast.oa.view.action;import java.util.List;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import cn.itcast.oa.domain.Role;import cn.itcast.oa.service.RoleService;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;@Controller@Scope("prototype")public class RoleAction extends ActionSupport implements ModelDriven<Role> { private static final long serialVersionUID = 5242842204530086588L; @Resource private RoleService roleService; private Role model = new Role(); public String list() throws Exception { List<Role> roleList = roleService.findAll(); ActionContext.getContext().put("roleList", roleList); return "list"; } public String addUI() throws Exception { return "addUI"; } public String add() throws Exception { roleService.add(model); return "toList"; } public String delete() throws Exception { roleService.delete(model.getId()); return "toList"; } public String editUI() throws Exception { //回显数据 Role role = roleService.getById(model.getId()); ActionContext.getContext().getValueStack().push(role); return "editUI"; } public String edit() throws Exception { //1.获得实体 Role role = roleService.getById(model.getId()); //2.设值 role.setName(model.getName()); role.setDescription(model.getDescription()); //3.更新 roleService.update(role); return "toList"; } @Override public Role getModel() { return model; } public void setRole(Role role) { this.model = role; }}
0 0
- SSH Action使用ModelDriver实现最简单的增册改查
- SSH Action里实现最简单的增删改除方法
- 实现ModelDriver接口的功能
- ssh实现ajax最简单的方法
- Struts2中Action接收参数的方法:属性,Model,ModelDriver
- Strut2中ModelDriver和Action以及ValueStack生命周期的问题
- Struts2中Action接收参数的方法:属性,Model,ModelDriver
- Unity3d Action的最最最简单的使用
- 使用domainmodel和modeldriver
- Linux里使用SSH代理fanqiang最简单的方法!
- ModelDriver
- Struts2中action接受参数的方法,属性:DomainModel、ModelDriver和ActionSupport
- ssh的简单使用
- SSH前台代码使用action的方法
- 最简单的ssh无密登陆
- SSH-使用注解整合实现简单的登录功能
- @ModelAttribute 相当于struts2的ModelDriver<>
- ssh实现简单的分页
- c++ 实现类注册机制的方法
- SDUTACM 3-5 学生成绩统计
- git stash (保存当前的工作现场)
- PAT 02-线性结构2 一元多项式的乘法与加法运算 (java)
- Bugly升级SDK适配Android N
- SSH Action使用ModelDriver实现最简单的增册改查
- 【POJ1177】【HDU1828】【codevs2149】矩形面积周长并
- spring_(1)学习
- Python字典
- 我的Android开发环境--Linux Mint
- Python 基础回顾(二)
- Hive 中数据库表的分区建议
- linux下使用c语言访问mySql数据库
- 文件系统显示用户名和路径