勤加練習,必能得心應手!不期速成,日拱一卒?!
態度決定一切
BlogJava
首頁
新文章
新隨筆
聚合
管理
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;
//
獲取復選框的個數
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(
'
請輸入員工工號
'
);
44
document.forms(
0
).userCode.focus();
45
return
false
;
46
}
else
{
47
if
(
!
IsNum(usercode))
{
48
alert(
'
請輸入正確的員工工號\r格式如:12345678
'
);
49
document.forms(
0
).userCode.focus();
50
return
false
;
51
}
52
if
(usercode.length
!=
8
)
{
53
alert(
'
員工工號長度必須為8位
'
);
54
document.forms(
0
).userCode.focus();
55
return
false
;
56
}
57
}
58
return
true
;
59
}
60
61
62
function 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(
'
請輸入員工工號!
'
);
69
document.forms(
0
).userCode.focus();
70
return
false
;
71
}
else
{
72
if
(
!
IsNum(usercode))
{
73
alert(
'
請輸入正確的員工工號!\r格式如:12345678
'
);
74
document.forms(
0
).userCode.focus();
75
return
false
;
76
}
77
if
(usercode.length
!=
8
)
{
78
alert(
'
員工工號長度必須為8位!
'
);
79
document.forms(
0
).userCode.focus();
80
return
false
;
81
}
82
}
83
if
(agentcode.length
==
0
)
{
84
alert(
'
請輸入渠道編號!
'
);
85
document.forms(
1
).agentcode.focus();
86
return
false
;
87
}
else
{
88
if
(
!
IsNum(agentcode))
{
89
alert(
'
請輸入正確的渠道編號!
'
);
90
document.forms(
1
).agentcode.focus();
91
return
false
;
92
}
93
}
94
if
(agenttype
==
"
0
"
)
{
95
alert(
'
請選擇渠道類型!
'
);
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
權限管理
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
員工工號:
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
"
>
(請輸入要設置權限的員工工號,點擊
'
查詢
'
)
</
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
渠道編號:
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
-
請選擇
-
151
</
option
>
152
<
option value
=
"
1
"
>
153
自有渠道
154
</
option
>
155
<
option value
=
"
2
"
>
156
社會渠道
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
;
//
記錄權限列表的個數
188
for
(PrivilegeInfoView view : privilegeList)
{
189
boolean
check
=
false
;
//
權限check標識
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
閱讀(788)
評論(0)
編輯
收藏
所屬分類:
JSP、servlet
<
2009年8月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
Andriod(2)
CSS(1)
ES(1)
Hibernate/ibatis(9)
HTML5(1)
J2EE(8)
JAVA(26)
JavaScript(10)
JQuery(13)
JSP、servlet(5)
Linux(26)
Netty(4)
Nginx,Lua(2)
NoSql(1)
Python(2)
Spring(8)
Struts(4)
WebServices
ZK(1)
云計算、虛擬化(12)
其他(5)
動態語言(4)
奮斗人生(2)
應用服務器(2)
性能優化(2)
數據庫(12)
正則(1)
算法總結(1)
線程-模式-設計(5)
網絡(1)
隨筆檔案
2017年9月 (1)
2017年8月 (1)
2017年7月 (2)
2017年6月 (2)
2017年5月 (2)
2016年12月 (1)
2016年11月 (1)
2016年7月 (1)
2016年1月 (1)
2015年12月 (1)
2015年10月 (2)
2015年9月 (2)
2015年7月 (1)
2014年12月 (1)
2013年11月 (2)
2013年10月 (2)
2013年9月 (1)
2013年8月 (4)
2013年7月 (5)
2013年6月 (2)
2013年3月 (6)
2013年2月 (1)
2013年1月 (5)
2012年11月 (2)
2012年10月 (4)
2012年8月 (1)
2012年7月 (1)
2012年6月 (2)
2012年3月 (2)
2012年2月 (1)
2012年1月 (3)
2011年11月 (1)
2011年10月 (1)
2011年9月 (6)
2011年8月 (5)
2011年7月 (6)
2011年6月 (5)
2011年5月 (2)
2011年3月 (1)
2011年1月 (2)
2010年12月 (4)
2010年11月 (2)
2010年9月 (13)
2010年8月 (19)
2010年7月 (1)
2010年5月 (1)
2010年1月 (1)
2009年12月 (3)
2009年11月 (2)
2009年8月 (9)
2009年4月 (1)
2009年3月 (1)
2009年1月 (1)
2008年12月 (2)
2008年8月 (2)
2008年7月 (1)
文章檔案
2013年7月 (1)
2010年8月 (1)
2008年12月 (1)
2008年9月 (1)
新聞分類
云計算
新聞檔案
2012年11月 (1)
相冊
收集美圖
收藏夾
lua程序(1)
網絡相關(1)
Java
20非常有用的Java程序片段
20非常有用的Java程序片段
Java Map遍歷方式的選擇
Java Map遍歷方式的選擇
Linux知識相關
inux中增加swap分區文件的步驟方法
inux中增加swap分區文件的步驟方法
Spring-remoting使用心得1-RMI
Spring-remoting使用心得1-RMI
virsh管理工具
virsh管理工具
Spring相關
Restful Spring MVC
Restful Spring MVC
Spring Quartz動態配置時間
Spring Quartz動態配置時間
云計算/Linux/虛擬化技術/
CY12-Q3 OpenStack, OpenNebula,Eucalyptus,CloudStack社區活躍度比較
CY12-Q3 OpenStack, OpenNebula,Eucalyptus,CloudStack社區活躍度比較
vpsee 虛擬化技術 云計算 數據中心
很棒的參考學習的博客
xen FAQ
http://zhigang.org/files/docbook/xen-faq.html
中國云計算
http://www.chinacloud.cn/default.aspx
以AWS和vCloud為標桿看四大開源平臺的定位
以AWS和vCloud為標桿看四大開源平臺的定位
友情博客
Veda 原型博客交流
多線程并發編程
xylz,imxylz的JUC
線程、并發編程
線程、并發編程
開源技術
ICloud云管理詳解架構
http://www.javachen.com/2011/07/opennebula-architecture/ ICloud云管理詳解架構
Java開源大全
NODEJS 服務端的javascript
http://cnodejs.org/
開源黃頁-開源博文
開源黃頁-開源博文http://yp.oss.org.cn/software/resource_page.php?cat_id=52
持久層技術相關
搜索
積分與排名
積分 - 358727
排名 - 154
最新評論
1.?re: JAVA應用CPU占用100%|內存泄漏分析總結
@Jet Mah
這有可能是blogjava網站做了遷移,將圖片數據丟了,抽空我重新上傳下。謝謝關注
--David1228
2.?re: JAVA應用CPU占用100%|內存泄漏分析總結
文章中的圖片都無法顯示了
--Jet Mah
3.?re: struts2漏洞版本升級過程
樓主寫的真好,404這個我也遇到了,想知道樓主在登錄頁面都沒打開的情況下是在哪設置的斷點,怎么分析找到的問題的根本原因的?怎么跟的代碼?
--清澈希望
4.?re: [轉] JVM調優總結 + jstat 分析
@shao6254842
深入理解Java虛擬機這本書有對G1收集器的介紹,可以參考下。
--David1228
5.?re: [轉] JVM調優總結 + jstat 分析
你好,有沒有介紹G1GC的文章呀?
--shao6254842
閱讀排行榜
1.?詳解Java GC的工作原理+Minor GC、FullGC(33411)
2.?Thrift RPC框架介紹(28338)
3.?Maven及Nexus私服搭建(23743)
4.?struts2漏洞版本升級過程(21755)
5.?Mybatis3.2.1整合Spring3.1(21429)
評論排行榜
1.?struts2漏洞版本升級過程(6)
2.?源代碼分析之HashMap(4)
3.?深入Struts2的配置文件(3)
4.?tomcat-restart shell腳本(2)
5.?JAVA應用CPU占用100%|內存泄漏分析總結(2)
Copyright ©2025 David1228 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
中文字幕乱码亚洲无线三区
|
一个人看的www在线观看免费
|
亚洲卡一卡二卡乱码新区
|
亚洲日韩一页精品发布
|
国产男女猛烈无遮档免费视频网站
|
美女内射无套日韩免费播放
|
一区二区免费电影
|
国产精品亚洲天堂
|
亚洲色偷偷综合亚洲av78
|
亚洲男人天堂av
|
日韩va亚洲va欧洲va国产
|
亚洲精品国产日韩无码AV永久免费网
|
成年美女黄网站色大免费视频
|
真实国产乱子伦精品免费
|
青青草原1769久久免费播放
|
国产免费黄色无码视频
|
国产午夜亚洲精品不卡电影
|
亚洲国产无线乱码在线观看
|
youjizz亚洲
|
亚洲一区电影在线观看
|
亚洲欧洲国产成人精品
|
亚洲视频国产精品
|
久久久久亚洲精品天堂
|
久久亚洲精品无码VA大香大香
|
亚洲成AV人片一区二区密柚
|
国产亚洲AV无码AV男人的天堂
|
精品日韩99亚洲的在线发布
|
亚洲一本综合久久
|
亚洲高清无在码在线无弹窗
|
国产香蕉免费精品视频
|
久久99国产乱子伦精品免费
|
精品免费视在线观看
|
久久青青草原国产精品免费
|
国色精品va在线观看免费视频
|
成人免费777777被爆出
|
免费播放在线日本感人片
|
国产免费网站看v片在线
|
免费人妻无码不卡中文字幕系
|
四虎国产成人永久精品免费
|
日韩免费无码一区二区三区
|
最近中文字幕免费2019
|