jsp 復(fù)選框使用方法
更新時(shí)間:2008年11月14日 23:19:15 作者:
jsp 復(fù)選框使用方法實(shí)例代碼
1,頁(yè)面上
<td width="4%" height="26" align="center">
<input type="checkbox" name="checkbox"
value=<%=user.getId()%> />
</td>
2.action
String[] checkbox = request.getParameterValues("checkbox");
List<Integer> checkboxs = new ArrayList<Integer>();
int operatorId =SessionMgr.getAccountSession(request, response).getId();
logger.debug("--operatorId--:"+operatorId);
//判斷復(fù)選框是否有選
if(checkbox!=null&&!"".equals(checkbox)){
for(int i=0;i<checkbox.length;i++){
//checkboxs.add(checkbox[i]);
String id_str = checkbox[i];
int id = Integer.parseInt(id_str);
//判斷是否是自己本身
if(id==operatorId){
message="不能刪除自己的用戶";
}
//判斷是否是admin超級(jí)管理員
if(id==1){
message="admin用戶不能刪除";
}
//判斷該用戶是否存在工單
boolean isExist= false;
isExist = UserMgr.isExistWorkbillOfUser(id);
logger.debug("--isExist--:"+isExist);
if(isExist){
message = "該用戶有建工單不能刪除";
}
if(id!=operatorId&&id!=1&&!isExist){
checkboxs.add(id);
}
}
try{
UserMgr.deleteUser(checkboxs);
message = "刪除成功!";
}catch(SystemException se){
logger.error(se);
}
}
else{
message = "您還沒(méi)選擇用戶!";
}
復(fù)制代碼 代碼如下:
<td width="4%" height="26" align="center">
<input type="checkbox" name="checkbox"
value=<%=user.getId()%> />
</td>
2.action
復(fù)制代碼 代碼如下:
String[] checkbox = request.getParameterValues("checkbox");
List<Integer> checkboxs = new ArrayList<Integer>();
int operatorId =SessionMgr.getAccountSession(request, response).getId();
logger.debug("--operatorId--:"+operatorId);
//判斷復(fù)選框是否有選
if(checkbox!=null&&!"".equals(checkbox)){
for(int i=0;i<checkbox.length;i++){
//checkboxs.add(checkbox[i]);
String id_str = checkbox[i];
int id = Integer.parseInt(id_str);
//判斷是否是自己本身
if(id==operatorId){
message="不能刪除自己的用戶";
}
//判斷是否是admin超級(jí)管理員
if(id==1){
message="admin用戶不能刪除";
}
//判斷該用戶是否存在工單
boolean isExist= false;
isExist = UserMgr.isExistWorkbillOfUser(id);
logger.debug("--isExist--:"+isExist);
if(isExist){
message = "該用戶有建工單不能刪除";
}
if(id!=operatorId&&id!=1&&!isExist){
checkboxs.add(id);
}
}
try{
UserMgr.deleteUser(checkboxs);
message = "刪除成功!";
}catch(SystemException se){
logger.error(se);
}
}
else{
message = "您還沒(méi)選擇用戶!";
}
您可能感興趣的文章:
- JSP EL表達(dá)式詳細(xì)介紹
- jsp下頁(yè)面跳轉(zhuǎn)的幾種方法小結(jié)
- Jsp生成頁(yè)面驗(yàn)證碼的方法[附代碼]
- jsp web.xml文件的作用及基本配置
- JSP 連接MySQL配置與使用
- Servlet+Jsp實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼
- JSP自定義標(biāo)簽Taglib實(shí)現(xiàn)過(guò)程重點(diǎn)總結(jié)
- 在jsp頁(yè)面如何獲得url參數(shù)
- jsp JFreeChart使用心得與例子
- jsp中利用jquery+ajax在前后臺(tái)之間傳遞json格式參數(shù)
- jquery easyui 結(jié)合jsp簡(jiǎn)單展現(xiàn)table數(shù)據(jù)示例
- JSP 獲取真實(shí)IP地址的代碼
- jsp 生命周期詳細(xì)介紹
相關(guān)文章
JSP開發(fā)入門(五)--JSP其他相關(guān)資源
JSP開發(fā)入門(五)--JSP其他相關(guān)資源...2006-10-10
jsp使用ECharts動(dòng)態(tài)在地圖上標(biāo)識(shí)點(diǎn)
echarts地圖展示功能很強(qiáng)大,官網(wǎng)上靜態(tài)展示的例子很多了,動(dòng)態(tài)的資料少,需要參考本文的可以進(jìn)來(lái)了解一下。2016-10-10
java易懂易用的MD5加密(可直接運(yùn)行) (1)
出于安全考慮,網(wǎng)絡(luò)的傳輸中經(jīng)常對(duì)傳輸數(shù)據(jù)做加密和編碼處理,其中涉及以下幾種2008-11-11
搭建SSH時(shí)的思考和遇到的幾個(gè)問(wèn)題的解決方法
搭建SSH時(shí)的思考和遇到的幾個(gè)問(wèn)題的解決方法...2007-12-12
jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法
這篇文章主要介紹了jsp編程獲取當(dāng)前目錄下的文件和目錄及windows盤符的方法,結(jié)合實(shí)例詳細(xì)分析了jsp針對(duì)目錄、文件及Windows盤符的相關(guān)操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-11-11

