📄 updateroleokaction.java
字号:
package com.ICT.AFC.user.actions;import com.ICT.AFC.user.forms.*;import org.apache.struts.action.*;import javax.servlet.http.*;import javax.servlet.ServletContext;import javax.sql.DataSource;import com.ICT.AFC.DB.DB;import com.ICT.AFC.user.beans.Role;import com.ICT.AFC.user.beans.RoleOperate;public class updateRoleOKAction extends Action { public ActionForward execute(ActionMapping Mapping, ActionForm Form, HttpServletRequest Request, HttpServletResponse Response) throws Exception { HttpSession session = Request.getSession(); ServletContext context = servlet.getServletContext(); DataSource dataSource = (DataSource) context.getAttribute("contract"); String PageForward = "roleList"; DB db = new DB(dataSource); RoleForm roleform = (RoleForm) Form; String[] rightid = roleform.getRightId(); int roleID = roleform.getRoleId(); String roleremark = roleform.getRoleRemark(); roleremark = new String(roleremark.getBytes("ISO8859_1")); String roledesc = roleform.getRoleDescription(); roledesc = new String(roledesc.getBytes("ISO8859_1")); RoleOperate.deleteRole(db,roleID); RoleOperate.deleteRoleRight(db,roleID); Role role = new Role(); role.setRoleId(roleID); role.setRoleRemark(roleremark); role.setRoleName(roledesc); RoleOperate.AddRole(db, role); for (int i = 0; i < rightid.length; i++) { Role roleright = new Role(); roleright.setRoleId(roleID); roleright.setRightId(rightid[i]); RoleOperate.AddRoleRight(db, roleright); } Request.setAttribute("ROLELIST", RoleOperate.SearchRole(db)); return (Mapping.findForward(PageForward)); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -