posts - 167,  comments - 30,  trackbacks - 0
            1<%@ page language="java" pageEncoding="GBK"%>
            2<%@page import="java.util.List"%>
            3<%@page import="com.cns.certservice.vo.PrivilegeInfoView"%>
            4<%@page import="com.cns.certservice.vo.UserPriInfoView"%>
            5<%@page import="java.util.HashMap"%>
            6<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
            7<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
            8<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
            9<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           10<html xmlns="http://www.w3.org/1999/xhtml">
           11    <head>
           12        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
           13        <title>iPASS解鎖</title>
           14        <link href="<%=request.getContextPath()%>/styles/styles.css"
           15            rel="stylesheet" type="text/css" />
           16        <script src="<%=request.getContextPath()%>/js/CCITCertCtrl.js"></script>
           17        <script src="<%=request.getContextPath()%>/js/ccitenrl.js"></script>
           18        <script src="<%=request.getContextPath()%>/js/jquery.js"></script>
           19        <script type="text/javascript"
           20            src="<%=request.getContextPath()%>/js/validator.js" charset="gb2312"></script>
           21        <style type="text/css">
           22<!--
           23.STYLE1 {
           24    color: #FF0000
           25}

           26
           27.STYLE2 {
           28    color: #000033
           29}

           30-->
           31</style>
           32        <script language="javaScript">
           33 function checkAll(str,flag)
           34 {
           35    var n = flag; //獲取復(fù)選框的個(gè)數(shù)
           36    for (var i=0; i<n; i++){
           37    document.forms(1)(str)[i].checked = window.event.srcElement.checked;
           38     }
          //通過單擊的按鈕判斷是選中還是未選
           39  }

           40  function queryCheck(){
           41   var usercode = (document.forms(0).userCode.value).Trim();
           42           if(usercode.length == 0){
           43                 alert('請(qǐng)輸入員工工號(hào)');
           44                 document.forms(0).userCode.focus();
           45                 return false;
           46            }
          else{
           47                    if(!IsNum(usercode)){
           48                         alert('請(qǐng)輸入正確的員工工號(hào)\r格式如:12345678');
           49                         document.forms(0).userCode.focus();
           50                         return false;
           51                    }

           52                    if(usercode.length != 8){
           53                          alert('員工工號(hào)長度必須為8位');
           54                          document.forms(0).userCode.focus();
           55                          return false;
           56                    }

           57            }

           58            return true;
           59  }

           60  
           61  
           62function submitForm1()
           63{
           64        var usercode = (document.forms(0).userCode.value).Trim();
           65        var agentcode = (document.forms(1).agentCode.value).Trim();
           66        var agenttype = (document.forms(1).agentType.value);
           67            if(usercode.length == 0){
           68                 alert('請(qǐng)輸入員工工號(hào)!');
           69                 document.forms(0).userCode.focus();
           70                 return false;
           71            }
          else{
           72                    if(!IsNum(usercode)){
           73                         alert('請(qǐng)輸入正確的員工工號(hào)!\r格式如:12345678');
           74                         document.forms(0).userCode.focus();
           75                         return false;
           76                    }

           77                    if(usercode.length != 8){
           78                          alert('員工工號(hào)長度必須為8位!');
           79                          document.forms(0).userCode.focus();
           80                          return false;
           81                    }

           82            }

           83             if(agentcode.length == 0){
           84                 alert('請(qǐng)輸入渠道編號(hào)!');
           85                 document.forms(1).agentcode.focus();
           86                 return false;
           87             }
          else{
           88                if(!IsNum(agentcode)){
           89                 alert('請(qǐng)輸入正確的渠道編號(hào)!');
           90                 document.forms(1).agentcode.focus();
           91                 return false;
           92                 }

           93             }

           94             if(agenttype == "0"){
           95                 alert('請(qǐng)選擇渠道類型!');
           96                 document.forms(1).agentType.focus();
           97                 return false;
           98             }

           99      document.forms(1).action="<%=request.getContextPath()%>/PriInfoMgr.do?userCode="+usercode;
          100      document.forms(1).submit();
          101}

          102</script>
          103    </head>
          104    <body>
          105        <div class="c_content">
          106            <div class="e_title">
          107                權(quán)限管理
          108            </div>
          109            <div align="center">
          110            <html:form action="/queryPriInfoList.do" method="post"
          111                onsubmit="return queryCheck()">
          112                <table align="center" width="100%">
          113                    <tr>
          114                        <td align="left">
          115                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          116                            員工工號(hào):
          117                            <html:text property="userCode" maxlength="8" />
          118                            <span class="STYLE1"> * </span>
          119                            <input type="submit" name="button3" value="查詢" />
          120                            &nbsp;&nbsp;&nbsp;&nbsp;
          121                            <span class="STYLE1"> (請(qǐng)輸入要設(shè)置權(quán)限的員工工號(hào),點(diǎn)擊'查詢'</span>
          122                        </td>
          123                    </tr>
          124                </table>
          125            </html:form>
          126            <logic:present name="priInfo">
          127                <form action="" method="post">
          128                    <table align="center" width="100%">
          129                        <%
          130                            UserPriInfoView priView = (UserPriInfoView) request.getAttribute("priInfo");
          131                            @SuppressWarnings("unchecked")
          132                            List<PrivilegeInfoView> privilegeList = (List<PrivilegeInfoView>) request.getAttribute("privilegeList");
          133                            HashMap<String,String> map = (HashMap<String,String>) priView.getHashMap();
          134                            %>
          135                        <tr>
          136                            <td align="left">
          137                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          138                                渠道編號(hào):
          139                                <input name="agentCode" size="15" type="text" maxlength="8"
          140                                    value="<%=priView.getAgentCode()%>" />
          141                                <span class="STYLE1"> * </span>
          142                            </td>
          143                        </tr>
          144                        <tr>
          145                            <td align="left">
          146                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          147                                渠道類型:
          148                                <select name="agentType" style="width: 75px">
          149                                    <option value="0">
          150                                        -請(qǐng)選擇-
          151                                    </option>
          152                                    <option value="1">
          153                                        自有渠道
          154                                    </option>
          155                                    <option value="2">
          156                                        社會(huì)渠道
          157                                    </option>
          158                                </select>
          159                                <span class="STYLE1"> * </span>
          160                            </td>
          161                        </tr>
          162                        <tr>
          163                            <td align="left">
          164                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
          165                                <%
          166                                    if (map.size() == privilegeList.size()) {
          167                                %>
          168                                <input type="checkbox" id="selectAll" checked="checked"
          169                                    onclick="checkAll('priItem',document.forms(1).prilength.value)" />
          170                                <%
          171                                    }
           else {
          172                                %>
          173                                <input type="checkbox" id="selectAll"
          174                                    onclick="checkAll('priItem',document.forms(1).prilength.value)" />
          175                                <%
          176                                    }

          177                                %>
          178                                <label for="selectAll">
          179                                    全選
          180                                </label>
          181                            </td>
          182                        </tr>
          183                        <tr>
          184                            <td align="left">
          185                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
          186                                <%
          187                                    int flag = 0//記錄權(quán)限列表的個(gè)數(shù)
          188                                        for (PrivilegeInfoView view : privilegeList) {
          189                                            boolean check = false;//權(quán)限check標(biāo)識(shí)
          190                                            if (map.containsKey(view.getPid())) {
          191                                                check = true;
          192                                            }

          193                                %>
          194                                <input type="checkbox" value="<%=view.getPid()%>"
          195                                    <%if(check)%> checked="checked" <%} %> name="priItem" />
          196                                <%=view.getPname()%>
          197                                <%
          198                                    flag++;
          199                                        }

          200                                %>
          201                                <input type="hidden" name="prilength" value="<%=flag%>" />
          202                            </td>
          203                        </tr>
          204                        <tr>
          205                            <td style="width: 600px">
          206                                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
          207                                <input type="button" name="update" value="確定"
          208                                    onclick="return submitForm1()" />
          209                            </td>
          210                        </tr>
          211                    </table>
          212                </form>
          213            </logic:present>
          214            </div>
          215        </div>
          216        <p>
          217            &nbsp;
          218        </p>
          219    </body>
          220</html>
          221
          posted on 2009-08-28 14:19 David1228 閱讀(792) 評(píng)論(0)  編輯  收藏 所屬分類: JSP、servlet

          <2009年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          新聞分類

          新聞檔案

          相冊(cè)

          收藏夾

          Java

          Linux知識(shí)相關(guān)

          Spring相關(guān)

          云計(jì)算/Linux/虛擬化技術(shù)/

          友情博客

          多線程并發(fā)編程

          開源技術(shù)

          持久層技術(shù)相關(guān)

          搜索

          •  

          積分與排名

          • 積分 - 359289
          • 排名 - 154

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 嘉善县| 西安市| 太白县| 钟祥市| 淮滨县| 原平市| 科尔| 双桥区| 公主岭市| 封开县| 崇信县| 建昌县| 漳州市| 朝阳县| 巴彦淖尔市| 班戈县| 双柏县| 阳山县| 隆回县| 广水市| 邛崃市| 盱眙县| 门头沟区| 海原县| 重庆市| 通许县| 来宾市| 逊克县| 康定县| 五常市| 毕节市| 南丰县| 永川市| 武功县| 南京市| 明水县| 定远县| 新津县| 常宁市| 赤水市| 永兴县|