由后台的值来决定前台的复选框是否为默认选中,简单用户权限管理,html:multibox
例子下载,下载解压后自行导入struts包程序入口为
http://localhost:8080/ShowPermission.do
下面贴代码
ShowPermission.jsp
<%@ page contentType="text/html; charset=gbk"%><%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <html> <head> <title>JSP for ShowPermissionForm form</title></head><style type="text/css">table#list {border-top: 1px solid #000000;border-left: 1px solid #000000;border-collapse: collapse;font-size: 11pt;}table#list td, table#list th {border-bottom: 1px solid #000000;border-right: 1px solid #000000;padding-left: 5px;padding-right: 5px;}table#list thead tr {background-color: #0af0cd;}table#list td.permission {text-align: center;width: 70px;}</style> <body> <html:form action="/updatePermission" method="post"> <table id="list" cellspacing="0"> <thead> <tr> <td>选项</td> <td>姓名</td> <td width="100px">单位</td> <td width="100px">部门</td> <td>增加权限</td> <td>删除权限</td> <td>修改权限</td> <td>查看权限</td> </tr> </thead> <tbody> <c:forEach items="${emps}" var="emp"> <tr> <td><input type="checkbox" name="empIds" value="${emp.empId}"></td> <td>${emp.name}</td> <td>${emp.unit}</td> <td>${emp.division}</td> <td><input type="checkbox" name="addPermissions" value="${emp.empId}"<c:if test="${emp.addPermission == '1'}"> checked</c:if> /></td> <td><input type="checkbox" name="deletePermissions" value="${emp.empId}"<c:if test="${emp.deletePermission == '1'}"> checked</c:if> /></td> <td><input type="checkbox" name="modifyPermissions" value="${emp.empId}"<c:if test="${emp.modifyPermission == '1'}"> checked</c:if> /></td> <td><input type="checkbox" name="viewPermissions" value="${emp.empId}"<c:if test="${emp.viewPermission == '1'}"> checked</c:if> /></td> </tr> </c:forEach> </tbody> </table> <html:submit value="更新" /> </html:form></body></html> ShowPermissionAction
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.struts.action;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.bean.Employee;public class ShowPermissionAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { List<Employee> emps = new ArrayList<Employee>(); Employee emp1 = new Employee("001", "Enjoy", "单位", "工程部", "0", "1", "1", "0"); Employee emp2 = new Employee("002", "joejoe", "单位", "工程部", "1", "0", "0", "0"); Employee emp3 = new Employee("003", "koko", "单位", "工程部", "1", "1", "1", "0"); Employee emp4 = new Employee("004", "pizzame", "单位", "工程部", "1", "0", "1", "1"); Employee emp5 = new Employee("005", "heisetoufa","单位", "工程部", "1", "1", "0", "0"); emps.add(emp1); emps.add(emp2); emps.add(emp3); emps.add(emp4); emps.add(emp5); for(Employee emp : emps) { System.out.println(emp); } request.setAttribute("emps", emps); return mapping.findForward("showPermission"); }} Employee
package com.bean;public class Employee { private String empId; private String name; private String unit; private String division; private String addPermission; private String deletePermission; private String modifyPermission; private String viewPermission; public Employee(){ } public Employee(String empId, String name, String unit, String division, String addPermission, String deletePermission, String modifyPermission, String viewPermission) { this.empId = empId; this.name = name; this.unit = unit; this.division = division; this.addPermission = addPermission; this.deletePermission = deletePermission; this.modifyPermission = modifyPermission; this.viewPermission = viewPermission; } public String getAddPermission() { return addPermission; } public void setAddPermission(String addPermission) { this.addPermission = addPermission; } public String getDeletePermission() { return deletePermission; } public void setDeletePermission(String deletePermission) { this.deletePermission = deletePermission; } public String getDivision() { return division; } public void setDivision(String division) { this.division = division; } public String getEmpId() { return empId; } public void setEmpId(String empId) { this.empId = empId; } public String getModifyPermission() { return modifyPermission; } public void setModifyPermission(String modifyPermission) { this.modifyPermission = modifyPermission; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUnit() { return unit; } public void setUnit(String unit) { this.unit = unit; } public String getViewPermission() { return viewPermission; } public void setViewPermission(String viewPermission) { this.viewPermission = viewPermission; } public String toString() { return String.format("%-5s %-10s %-10s %-10s %-3s %-3s %-3s %-3s", empId, name, unit, division, addPermission, deletePermission, modifyPermission, viewPermission); } } UpdatePermissionAction
package com.struts.action;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.bean.Employee;import com.struts.form.UpdatePermissionForm;public class UpdatePermissionAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UpdatePermissionForm update = (UpdatePermissionForm)form; String[] empIds = update.getEmpIds(); String[] deletePermissions = update.getDeletePermissions(); String[] addPermissions = update.getAddPermissions(); String[] modifyPermissions = update.getModifyPermissions(); String[] viewPermissions = update.getViewPermissions(); List<Employee> updateEmps = new ArrayList<Employee>(); for(int i = 0; i < empIds.length; i++) { Employee emp = new Employee(); String empId = empIds; emp.setEmpId(empId); emp.setAddPermission(hasPermission(empId, addPermissions)); emp.setDeletePermission(hasPermission(empId, deletePermissions)); emp.setModifyPermission(hasPermission(empId, modifyPermissions)); emp.setViewPermission(hasPermission(empId, viewPermissions)); updateEmps.add(emp); } // 更新 updateEmps 中的数据 // 重新从数据库中查出所有的 request.setAttribute("emps", updateEmps); /// 测试用 System.out.println("===== update ====="); for(Employee emp : updateEmps) { System.out.println(emp); } return mapping.findForward("showPermission"); } private String hasPermission(String empId, String[] permissions) { if(permissions == null) { return "0"; } for(int i = 0; i < permissions.length; i++) { if(empId.equals(permissions)) { return "1"; } } return "0"; }} UpdatePermissionForm
package com.struts.form;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;public class UpdatePermissionForm extends ActionForm { private static final long serialVersionUID = 1L; private String[] empIds; private String[] addPermissions; private String[] deletePermissions; private String[] modifyPermissions; private String[] viewPermissions; public String[] getAddPermissions() { return addPermissions; } public void setAddPermissions(String[] addPermissions) { this.addPermissions = addPermissions; } public String[] getDeletePermissions() { return deletePermissions; } public void setDeletePermissions(String[] deletePermissions) { this.deletePermissions = deletePermissions; } public String[] getEmpIds() { return empIds; } public void setEmpIds(String[] empIds) { this.empIds = empIds; } public String[] getModifyPermissions() { return modifyPermissions; } public void setModifyPermissions(String[] modifyPermissions) { this.modifyPermissions = modifyPermissions; } public String[] getViewPermissions() { return viewPermissions; } public void setViewPermissions(String[] viewPermissions) { this.viewPermissions = viewPermissions; } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { // TODO Auto-generated method stub return null; } public void reset(ActionMapping mapping, HttpServletRequest request) { // TODO Auto-generated method stub }} struts-config.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config><data-sources /><form-beans > <form-bean name="updatePermissionForm" type="com.struts.form.UpdatePermissionForm" /></form-beans><global-exceptions /><global-forwards /><action-mappings > <action path="/showPermission" scope="request" type="com.struts.action.ShowPermissionAction" validate="false" > <forward name="showPermission" path="/showPermission.jsp" /> </action> <action attribute="updatePermissionForm" name="updatePermissionForm" path="/updatePermission" scope="request" type="com.struts.action.UpdatePermissionAction" validate="false" > <forward name="showPermission" path="/showPermission.jsp" /> </action></action-mappings><message-resources parameter="com.struts.ApplicationResources" /></struts-config> -----------以上是测试用的,没有通过数据库---------------------------------------------
-----------下面是可以通过数据库用的--------------------------------------------
KK_BlacklistVehicle_UserManage_YhQx.jsp
<%@ page language="java" pageEncoding="gbk"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %><%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %><%@ taglib uri="/tags/c" prefix="c" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html:html lang="true"><head> <html:base /> <title>用户权限管理</title><meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <link rel="stylesheet" type="text/css" href="css/styles.css"><script language="javascript" type="text/javascript">function YhQxKzUpdate(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?yhQxKzUpdateKeyUp=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_IDCR(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_IDCR=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_noIDCR(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_noIDCR=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_IDSC(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_IDSC=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_noIDSC(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_noIDSC=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_IDCK(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_IDCK=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_noIDCK(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_noIDCK=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_IDZX(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_IDZX=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_noIDZX(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_noIDZX=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_IDCJ(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_IDCJ=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_noIDCJ(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_noIDCJ=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_DWIDCJ(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_DWIDCJ=have' ; document.forms.submit();}function kk_BlacklistVehicle_UserManage_YhQxKz_noDWIDCJ(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?kk_BlacklistVehicle_UserManage_YhQxKz_noDWIDCJ=have' ; document.forms.submit();}function YhQxKz_DeleteID(){ document.forms.action='KK_BlacklistVehicle_UserManage_YhQxKz.do?yhQxKz_DeleteID=have' ; document.forms.submit();}function KK_BlacklistVehicle_UserManage_YhQxKz_Return(){ window.location.href = "KK_BlacklistVehicle_UserManage.do";}function KK_BlacklistVehicle_UserManage_YhQxKz_BackOut(){ window.location.href = "BackOut.jsp" ;}function KK_BlacklistVehicleRegister_SelectPage_ReturnKKBJ(){ document.forms.action='KK_BlacklistVehicleAlarm.do' ; document.forms.submit();}</script></head> <body><table width='100%'> <tr> <td><div align='left'> <logic:notEmpty name="sessionDw" scope="session"> 对 <bean:write name="sessionDw" scope="session" /> 单位下</logic:notEmpty>用户权限的管理:</div></td><td ><div align='right'><FONT size="2"><b><html:link page="/KK_BlacklistVehicle_Index.jsp">首页</html:link></b></FONT><html:button property="KK_BlacklistVehicleRegister_SelectPage_ReturnButton" >返回卡口报警</html:button> <html:button property="KK_BlacklistVehicle_UserManage_YhQxKz_ReturnButton" >返回</html:button> <html:button property="KK_BlacklistVehicle_UserManage_YhQxKz_BackOutButton" >退出</html:button></div></td> </tr> </table> <hr><html:errors property="errorKK_BlacklistVehicle_UserManage_YhQxKz"/><html:form action="/KK_BlacklistVehicle_UserManage_YhQxKz.do" method="post"> <table border="1" width='100%' height='55%' height='70%' cellspacing="0" cellpadding="0" bordercolor="#FFFFFF" bordercolorlight="#000000" ><tr> <td> 选中修改权限 </td> <td> 用户名 </td> <td> 单位 </td> <td> 部门 </td> <td> 添加权限 </td> <td> 查看权限 </td> <td> 删除权限 </td> <td> 超级查看权限 </td> <td> 超级用户权限 </td> <td> 单位超级用户权限 </td> <td> 删除 </td> </tr> <logic:present name="list"> <logic:iterate id="element" name="list" > <tr> <td> <html:multibox property="kk_BlacklistVehicle_UserManage_YhQxKzCheckBox"> <bean:write name="element" property="id" /> </html:multibox> </td> <td> <logic:empty name="element" property="id"> </logic:empty> <a href="KK_BlacklistVehicle_UserManage_BMQX.do?uid=<bean:write name="element" property="id"/>"/><bean:write name="element" property="id" /></a> </td> <td> <logic:empty name="element" property="dw"> </logic:empty> <bean:write name="element" property="dw" /> </td> <td> <logic:empty name="element" property="bm"> </logic:empty> <bean:write name="element" property="bm" /> </td> <td> <logic:empty name="element" property="idcr"> </logic:empty> <input type="checkbox" name="yhQxKzIdcr" value="${element.id}" <c:if test="${element.idcr == '1'}"> checked</c:if> /> </td> <td> <logic:empty name="element" property="idck"> </logic:empty> <input type="checkbox" name="yhQxKzIdck" value="${element.id}" <c:if test="${element.idck == '1'}"> checked</c:if> /> </td> <td> <logic:empty name="element" property="idsc"> </logic:empty> <input type="checkbox" name="yhQxKzIdsc" value="${element.id}" <c:if test="${element.idsc == '1'}"> checked</c:if> /> </td> <td> <logic:empty name="element" property="idzx"> </logic:empty> <input type="checkbox" name="yhQxKzIdzx" value="${element.id}" <c:if test="${element.idzx == '1'}"> checked</c:if> /> </td> <td> <logic:empty name="element" property="idcj"> </logic:empty> <input type="checkbox" name="yhQxKzIdcj" value="${element.id}" <c:if test="${element.idcj == '1'}"> checked</c:if> /> </td> <td> <logic:empty name="element" property="dwidcj"> </logic:empty> <input type="checkbox" name="yhQxKzDwidcj" value="${element.id}" <c:if test="${element.dwidcj == '1'}"> checked</c:if> /> </td> <td> <a href="KK_BlacklistVehicle_UserManage_YhQxKz.do?yhQxKz_DeleteID_One=<bean:write name="element" property="id"/>"/>删除</a> </td> </tr> </logic:iterate></logic:present> </table><br><html:button property="yhQxKzUpdate" >修改</html:button> <html:button property="yhQxKz_DeleteId" >删除选中用户</html:button> <logic:equal name="sessionIDCJ" scope="session" value="11234aasdfbjk43kadfjvmkeadfadfasdfasdfafasdfasdfef54df51ad5f1a5sdf56asd1f564fasd4f"> <html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有 添 加 权 限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >无 添 加 权 限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有 删 除 权 限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >无 删 除 权 限</html:button><br><br><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有普通查看权限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >无普通查看权限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有超级查看权限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >无超级查看权限</html:button><br><br> <logic:equal name="sessionIDCJ" scope="session" value="1"> <html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有超级管理权限</html:button> <logic:equal name="sessionIDCJ" scope="session" value="1234567890abcdefghijklmnopqrstuvwwxyz~!@#$%^&*()_+"> <html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" ></html:button> </logic:equal><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有单位超级管理权限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >无单位超级管理权限</html:button><br><br> </logic:equal> <logic:notEqual name="sessionIDCJ" scope="session" value="1"> <logic:equal name="sessionDWIDCJ" scope="session" value="1"> <html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >有单位超级管理权限</html:button><html:button property="kk_BlacklistVehicle_UserManage_YhQxKz_UpdateButton" >无单位超级管理权限</html:button> </logic:equal> </logic:notEqual></logic:equal> <html:button property="yhQxKz_DeleteId" >删除选中用户</html:button></html:form> <html:link page="/KK_BlacklistVehicle_UserManage_YhQxKz.do?action=firstPage">首页</html:link><logic:equal name="KK_BlacklistVehicle_UserManage_YhQxKz" property="hasPreviousPage" value="true"><html:link page="/KK_BlacklistVehicle_UserManage_YhQxKz.do?action=previousPage">上一页</html:link> </logic:equal><logic:notEqual name="KK_BlacklistVehicle_UserManage_YhQxKz" property="hasPreviousPage" value="true"> 上一页 </logic:notEqual> <logic:equal name="KK_BlacklistVehicle_UserManage_YhQxKz" property="hasNextPage" value="true"><html:link page="/KK_BlacklistVehicle_UserManage_YhQxKz.do?action=nextPage">下一页</html:link> </logic:equal><logic:notEqual name="KK_BlacklistVehicle_UserManage_YhQxKz" property="hasNextPage" value="true"> 下一页 </logic:notEqual> <html:link page="/KK_BlacklistVehicle_UserManage_YhQxKz.do?action=lastPage">末页</html:link><form action="KK_BlacklistVehicle_UserManage_YhQxKz.do?action=goto" method="post">输入要跳转的页数:<input type="text" name="kk_BlacklistVehicle_UserManage_YhQxKzGoto" style="ime-mode:disabled" onkeydown="onlyNum();" /><input type="submit" value="goto"/> </form>总共<bean:write name="KK_BlacklistVehicle_UserManage_YhQxKz" property="totalRows"/>行,一共<bean:write name="KK_BlacklistVehicle_UserManage_YhQxKz" property="totalPages"/>页,当前是第<bean:write name="KK_BlacklistVehicle_UserManage_YhQxKz" property="currentPage"/>页 </body></html:html>struts-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config><data-sources /><form-beans > <form-bean name="KK_BlacklistVehicle_UserManage_YhQxKzForm"type="struts.form.KK_BlacklistVehicle_UserManage_YhQxKzForm" /> </form-beans><global-exceptions /><global-forwards ></global-forwards><action-mappings><action attribute="KK_BlacklistVehicle_UserManage_YhQxKzForm" input="/KK_BlacklistVehicle_UserManage_YhQx.jsp" name="KK_BlacklistVehicle_UserManage_YhQxKzForm" path="/KK_BlacklistVehicle_UserManage_YhQxKz" scope="request" type="struts.action.KK_BlacklistVehicle_UserManage_YhQxKzAction" validate="true"> <forward name="KK_BlacklistVehicle_UserManage_YhQxKzSucceed" path="/KK_BlacklistVehicle_UserManage_YhQx.jsp" /> </action></action-mappings><message-resources parameter="struts.ApplicationResources" /></struts-config> KK_BlacklistVehicle_UserManage_YhQxKzAction
//用户权限package struts.action;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import struts.form.KK_BlacklistVehicle_UserManage_YhQxKzForm;import util.KK_BlacklistVehicle_UserManage_DwQxPager;import bean.KK_BlacklistVehicle_UserManage_YhQxKzSQLBean;public class KK_BlacklistVehicle_UserManage_YhQxKzAction extends Action { private KK_BlacklistVehicle_UserManage_DwQxPager kk_BlacklistVehicle_UserManage_DwQxPager;private List list;public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){//判断用户退出后不允许进行操作,返回至登陆页面if (request.getSession().getAttribute("sessionKK_BlacklistVehicle_UserLogin_ID")==null||"".equals(request.getSession().getAttribute("sessionKK_BlacklistVehicle_UserLogin_ID"))) { return mapping.findForward("back"); }else{ }HttpSession session = request.getSession();String sessionIDCJ = (String)session.getAttribute("sessionIDCJ");//用户超级权限if(!sessionIDCJ.equals("1")){ return mapping.findForward("KK_BlacklistVehicle_UserNoManage_Succeed");}KK_BlacklistVehicle_UserManage_YhQxKzForm kk_BlacklistVehicle_UserManage_YhQxKzForm = (KK_BlacklistVehicle_UserManage_YhQxKzForm) form; String[] kk_BlacklistVehicle_UserManage_YhQxKzCheckBox = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKzCheckBox();String kk_BlacklistVehicle_UserManage_YhQxKz_IDCR = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_IDCR();String kk_BlacklistVehicle_UserManage_YhQxKz_noIDCR = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_noIDCR();String kk_BlacklistVehicle_UserManage_YhQxKz_IDSC = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_IDSC();String kk_BlacklistVehicle_UserManage_YhQxKz_noIDSC = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_noIDSC();String kk_BlacklistVehicle_UserManage_YhQxKz_IDCK = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_IDCK();String kk_BlacklistVehicle_UserManage_YhQxKz_noIDCK = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_noIDCK();String kk_BlacklistVehicle_UserManage_YhQxKz_IDZX = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_IDZX();String kk_BlacklistVehicle_UserManage_YhQxKz_noIDZX = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_noIDZX();String kk_BlacklistVehicle_UserManage_YhQxKz_IDCJ = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_IDCJ() ;String kk_BlacklistVehicle_UserManage_YhQxKz_noIDCJ = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_noIDCJ() ;String kk_BlacklistVehicle_UserManage_YhQxKz_DWIDCJ = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_DWIDCJ() ;String kk_BlacklistVehicle_UserManage_YhQxKz_noDWIDCJ = kk_BlacklistVehicle_UserManage_YhQxKzForm.getKk_BlacklistVehicle_UserManage_YhQxKz_noDWIDCJ() ;String yhQxKz_DeleteID = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKz_DeleteID() ;String yhQxKz_DeleteID_One = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKz_DeleteID_One() ; String yhQxKzUpdateKeyUp = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzUpdateKeyUp() ; String[] yhQxKzIdcr = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzIdcr() ;String[] yhQxKzIdck = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzIdck() ;String[] yhQxKzIdsc = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzIdsc() ;String[] yhQxKzIdzx = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzIdzx() ;String[] yhQxKzIdcj = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzIdcj() ;String[] yhQxKzDwidcj = kk_BlacklistVehicle_UserManage_YhQxKzForm.getYhQxKzDwidcj() ; String sessionDw = (String)session.getAttribute("sessionDw");//单位管理页面点击的单位 String action=null;action=request.getParameter("action");try{ KK_BlacklistVehicle_UserManage_YhQxKzSQLBean kk_BlacklistVehicle_UserManage_YhQxKzSQLBean = new KK_BlacklistVehicle_UserManage_YhQxKzSQLBean(); if(action==null||action.equals("null")) { if(kk_BlacklistVehicle_UserManage_YhQxKz_IDCR!=null) { //判断是否点的设置插入权限按钮 try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isInsertKK_BlacklistVehicle_UserManage_YhQxKzSQLBean(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置有添加权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_noIDCR!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isNoInsertKK_BlacklistVehicle_UserManage_YhQxKzSQLBean(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置没有添加权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_IDSC!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isDeleteKK_BlacklistVehicle_UserManage_YhQxKzSQLBean(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置有删除权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_noIDSC!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isNoDeleteKK_BlacklistVehicle_UserManage_YhQxKzSQLBean(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置没有删除权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_IDCK!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isSelectKK_BlacklistVehicle_UserManage_YhQxKzSQLBean(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置有查看权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_noIDCK!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isNoSelectKK_BlacklistVehicle_UserManage_YhQxKzSQLBean(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置没有查看权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_IDZX!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isSelectKK_BlacklistVehicle_UserManage_YhQxKzSQLBean_IDZX(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置有超级查看权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(kk_BlacklistVehicle_UserManage_YhQxKz_noIDZX!=null) { try { if(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null||(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox!=null&&kk_BlacklistVehicle_UserManage_YhQxKzCheckBox.length!=0)) { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.isNoSelectKK_BlacklistVehicle_UserManage_YhQxKzSQLBean_IDZX(kk_BlacklistVehicle_UserManage_YhQxKzCheckBox,sessionDw); //设置没有超级查看权限 if(list.size()!=0) { kk_BlacklistVehicle_UserManage_DwQxPager=new KK_BlacklistVehicle_UserManage_DwQxPager(list); list=kk_BlacklistVehicle_UserManage_DwQxPager.getPageList(); request.setAttribute("list", list); request.setAttribute("KK_BlacklistVehicle_UserManage_YhQxKz", kk_BlacklistVehicle_UserManage_DwQxPager); } else {// System.out.println("没有可显示的数据"); return mapping.getInputForward() ; } } } catch (Exception e) { e.printStackTrace() ; return mapping.findForward("ErrorCallAdmin"); } } if(yhQxKz_DeleteID_One!=null) { try { list = kk_BlacklistVehicle_UserManage_YhQxKzSQLBean.yhQxKz_DeleteID_One(yhQxKz
黑色头发 http://heisetoufa.iteye.com
页:
[1]