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="不能刪除自己的用戶(hù)";
}
//判斷是否是admin超級(jí)管理員
if(id==1){
message="admin用戶(hù)不能刪除";
}
//判斷該用戶(hù)是否存在工單
boolean isExist= false;
isExist = UserMgr.isExistWorkbillOfUser(id);
logger.debug("--isExist--:"+isExist);
if(isExist){
message = "該用戶(hù)有建工單不能刪除";
}
if(id!=operatorId&&id!=1&&!isExist){
checkboxs.add(id);
}
}
try{
UserMgr.deleteUser(checkboxs);
message = "刪除成功!";
}catch(SystemException se){
logger.error(se);
}
}
else{
message = "您還沒(méi)選擇用戶(hù)!";
}
復(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="不能刪除自己的用戶(hù)";
}
//判斷是否是admin超級(jí)管理員
if(id==1){
message="admin用戶(hù)不能刪除";
}
//判斷該用戶(hù)是否存在工單
boolean isExist= false;
isExist = UserMgr.isExistWorkbillOfUser(id);
logger.debug("--isExist--:"+isExist);
if(isExist){
message = "該用戶(hù)有建工單不能刪除";
}
if(id!=operatorId&&id!=1&&!isExist){
checkboxs.add(id);
}
}
try{
UserMgr.deleteUser(checkboxs);
message = "刪除成功!";
}catch(SystemException se){
logger.error(se);
}
}
else{
message = "您還沒(méi)選擇用戶(hù)!";
}
您可能感興趣的文章:
- 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)文章
實(shí)例講解JSP獲取ResultSet結(jié)果集中的數(shù)據(jù)的方法
這篇文章主要介紹了JSP獲取ResultSet結(jié)果集中數(shù)據(jù)的方法,文后還介紹一種遍歷ResultSet中的數(shù)據(jù)并轉(zhuǎn)化為表格的方法,需要的朋友可以參考下2016-04-04SpringMail使用過(guò)程中的報(bào)錯(cuò)解決辦法
這篇文章主要介紹了SpringMail使用過(guò)程中的報(bào)錯(cuò)解決辦法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家解決遇到這樣的問(wèn)題,需要的朋友可以參考下2017-10-10jsp通過(guò)自定義標(biāo)簽庫(kù)實(shí)現(xiàn)數(shù)據(jù)列表顯示的方法
這篇文章主要介紹了jsp通過(guò)自定義標(biāo)簽庫(kù)實(shí)現(xiàn)數(shù)據(jù)列表顯示的方法,較為詳細(xì)的分析了jsp自定義標(biāo)簽的定義、功能實(shí)現(xiàn)與使用技巧,并附帶了完整的實(shí)例代碼供讀者下載參考,需要的朋友可以參考下2015-10-10JSP教程之使用JavaBean完成業(yè)務(wù)邏輯的方法
這篇文章主要介紹了JSP教程之使用JavaBean完成業(yè)務(wù)邏輯的方法,較為詳細(xì)的分析了JavaBean完成業(yè)務(wù)邏輯所涉及的相關(guān)概念及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09window.top[_CACHE]實(shí)現(xiàn)多個(gè)jsp頁(yè)面共享一個(gè)js對(duì)象
兩個(gè)js頁(yè)面要共享一個(gè)就js對(duì)象,想了半天用window.top['_CACHE']來(lái)存放這個(gè)變量,即可實(shí)現(xiàn),不同Jsp頁(yè)面直接的對(duì)象共享2014-08-08