jsp 復(fù)選框使用方法
更新時間:2008年11月14日 23:19:15 作者:
jsp 復(fù)選框使用方法實例代碼
1,頁面上
<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超級管理員
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 = "您還沒選擇用戶!";
}
復(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超級管理員
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 = "您還沒選擇用戶!";
}
您可能感興趣的文章:
- JSP EL表達(dá)式詳細(xì)介紹
- jsp下頁面跳轉(zhuǎn)的幾種方法小結(jié)
- Jsp生成頁面驗證碼的方法[附代碼]
- jsp web.xml文件的作用及基本配置
- JSP 連接MySQL配置與使用
- Servlet+Jsp實現(xiàn)圖片或文件的上傳功能具體思路及代碼
- JSP自定義標(biāo)簽Taglib實現(xiàn)過程重點(diǎn)總結(jié)
- 在jsp頁面如何獲得url參數(shù)
- jsp JFreeChart使用心得與例子
- jsp中利用jquery+ajax在前后臺之間傳遞json格式參數(shù)
- jquery easyui 結(jié)合jsp簡單展現(xiàn)table數(shù)據(jù)示例
- JSP 獲取真實IP地址的代碼
- jsp 生命周期詳細(xì)介紹
相關(guān)文章
實例講解JSP獲取ResultSet結(jié)果集中的數(shù)據(jù)的方法
這篇文章主要介紹了JSP獲取ResultSet結(jié)果集中數(shù)據(jù)的方法,文后還介紹一種遍歷ResultSet中的數(shù)據(jù)并轉(zhuǎn)化為表格的方法,需要的朋友可以參考下2016-04-04jsp通過自定義標(biāo)簽庫實現(xiàn)數(shù)據(jù)列表顯示的方法
這篇文章主要介紹了jsp通過自定義標(biāo)簽庫實現(xiàn)數(shù)據(jù)列表顯示的方法,較為詳細(xì)的分析了jsp自定義標(biāo)簽的定義、功能實現(xiàn)與使用技巧,并附帶了完整的實例代碼供讀者下載參考,需要的朋友可以參考下2015-10-10JSP教程之使用JavaBean完成業(yè)務(wù)邏輯的方法
這篇文章主要介紹了JSP教程之使用JavaBean完成業(yè)務(wù)邏輯的方法,較為詳細(xì)的分析了JavaBean完成業(yè)務(wù)邏輯所涉及的相關(guān)概念及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09window.top[_CACHE]實現(xiàn)多個jsp頁面共享一個js對象
兩個js頁面要共享一個就js對象,想了半天用window.top['_CACHE']來存放這個變量,即可實現(xiàn),不同Jsp頁面直接的對象共享2014-08-08