⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminusermanager.jsp

📁 LyBBS基于Struts1.3/Ajax的架构
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="../common/include/taglibs.jsp" %>
<html:html>
<head>
<title><lybbs:web key="forumName"/> - <bean:message key="jsp.admincenter.title"/></title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="bookmark" href="favicon.ico" type="image/x-icon">
<%@ include file="../common/include/adminheader.jsp" %>
<%
boolean dispose=ParameterUtils.getBoolean(request,"dispose");
int pages=ParameterUtils.getInt(request,"pages");
String action=ParameterUtils.getString(request,"action");
String userName=ParameterUtils.getString(request,"userName");
byte condition1=ParameterUtils.getByte(request,"condition1");
String condition2=ParameterUtils.getString(request,"condition2");
String queryString=ParameterUtils.getString(request,"queryString");
%>
<script languge="JavaScript">
function checkUser(action) {
  if(document.userinfo.userName.value=="") {
     alert("UserName is blank!");
     document.userinfo.userName.focus();
  }
  else {
    document.userinfo.action.value=action;
    document.userinfo.submit();
  }
}
function userStat() {
  if(document.userinfo.userName.value=="") {
     alert("UserName is blank!");
     document.userinfo.userName.focus();
  }
  else {
    document.stat.userName.value=document.userinfo.userName.value;
    document.stat.submit();
  }
}
function change(userName) {
  if(userName!="") {
    document.userinfo.userName.value=userName;
  }
}
function changePages() {
  var URL = document.changepages.pages.options[document.changepages.pages.selectedIndex].value;
  location.href = URL; target = '_self';
}
function changeDispose() {
  document.userinfo.action.value="<%=action%>";
  document.userinfo.pages.value="<%=pages%>";
  document.userinfo.userName.value="<%=userName%>";
  document.userinfo.dispose.value=document.myform.dispose.value;
  document.userinfo.submit();
}
function batchEdit() {
  var userIDStr="";
  for(var i=0,m=document.batchEditForm.userID.length-1;i<=m;i++) {
    if(document.batchEditForm.userID[i].checked==true) {
      if(userIDStr!="") {userIDStr+=",";}
      userIDStr+=document.batchEditForm.userID[i].value;
    }
  }
  if(userIDStr=="") {
    alert("Please select users first.");
  }
  else {
    document.batchEditForm.userIDStr.value=userIDStr;
    document.batchEditForm.submit();
  }
}
</script>
</head>
<%String sessionToken=ParameterUtils.getString(request,"sessionToken");%>
<body bgcolor="#555555" topmargin=5 leftmargin=5>
<table width=95% cellpadding=0 cellspacing=1 border=0 bgcolor=#000000 align=center>
 <tr>
  <td>
  <table width=100% cellpadding=0 cellspacing=1 border=0>
   <tr>
    <td width=28% valign=top bgcolor=#FFFFFF>
    <lybbs:typeLeftTag/>
  </td>
  <td width=70% valign=top bgcolor=#FFFFFF>
   <table width=100% cellpadding=6 cellspacing=0 border=0>
    <tr>
     <td bgcolor=#333333">
      <font color=#FFFFFF><b><bean:message key="jsp.admincenter.usermanager.title"/></b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=#FFFFFF>
       <%
         if(!action.equals("query")) {
       %>
      <form name="myform">
       <select name="dispose" onchange="changeDispose()">
         <option value="true"><bean:message key="jsp.admincenter.usermanager.normal"/></option>
         <option value="false"><bean:message key="jsp.admincenter.usermanager.indent"/></option>
       </select>
       <script language=JavaScript>
         setCurrentSelect(document.myform.dispose,"<%=dispose%>");
       </script>
       </form>
       <%
         }
       %>
       <table width=100% border=0>
       <%
         if(dispose) {
       %>
        <form action="bbs_adminUserManager.do" method=post name="batchEditForm">
        <input type=hidden name="action" value="batchEdit">
        <input type=hidden name="checkAction" value="">
        <input type=hidden name="userIDStr" value="">
        <input type=hidden name="sessionToken" value="<%=sessionToken%>">
        <tr>
         <td><bean:message key="common.lybbs.username"/></td>
         <td><bean:message key="jsp.team.registertime"/></td>
         <td><bean:message key="common.lybbs.lastlogintime"/></td>
         <td><bean:message key="jsp.admincenter.usermanager.lastposttime"/></td>
         <td><bean:message key="jsp.admincenter.usermanager.registerip"/></td>
         <td><bean:message key="jsp.admincenter.usermanager.lastloginip"/></td>
         <td><bean:message key="tag.typememberlisttag.postnumber"/></td>
         <td align=center><bean:message key="common.lybbs.select"/></td>
        </tr>
       <logic:iterate id="element" name="userArrayBean">
        <tr>
         <td>
           <a href="javascript:change('<bean:write name="element" property="userName"/>');"><bean:write name="element" property="userName"/></a>
         </td>
         <td>
           <bean:write name="element" property="registerTime"/>
         </td>
         <td>
           <bean:write name="element" property="loginTime"/>
         </td>
         <td>
           <bean:write name="element" property="lastPostTime"/>
         </td>
         <td>
           <bean:write name="element" property="IPFrom"/>
         </td>
         <td>
           <bean:write name="element" property="lastLoginIp"/>
         </td>
         <td>
           <bean:write name="element" property="NPosts"/>
         </td>
         <td align=center>
           <input type=checkbox name=userID value="<bean:write name="element" property="userID"/>">
         </td>
        </tr>
       </logic:iterate>
        </form>
       <%
         }
         else {
           int i=0;
       %>
       <logic:iterate id="element" indexId="index" name="userArrayBean">
         <%
         i=Integer.parseInt(index.toString());
         if(i%8==0) out.print("<tr>");
         %>
         <td>
         <a href="javascript:change('<bean:write name="element"/>');"><bean:write name="element"/></a>
         </td>
         <%
         if(i%8==7) out.print("</tr>");
         %>
       </logic:iterate>
       <%
         }
       %>
       </table>
     </td>
    </tr>
    <tr>
     <td bgcolor=#FFFFFF>
       <logic:present name="pageUtils" scope="request"><bean:write name="pageUtils" property="pageInfo" filter="false"/></logic:present>
       <%
         if(dispose) {
       %>
           <input type=button value="<bean:message key="common.lybbs.batchedit"/>" onclick="batchEdit()">
       <%
         }
       %>
       <hr width=100%>
     </td>
    </tr>
    <tr>
     <td bgcolor=#FFFFFF>
     <br>
      <b><bean:message key="common.lybbs.search"/></b>
      <form action="bbs_adminUserManager.do" method=post name="query">
       <input type=hidden name="action" value="query">
       <input type=hidden name="dispose" value="true">
       <input type=hidden name="sessionToken" value="<%=sessionToken%>">
       <select name="condition1">
         <option value="1"><bean:message key="common.lybbs.user.money"/></option>
         <option value="2"><bean:message key="common.lybbs.user.experience"/></option>
         <option value="3"><bean:message key="common.lybbs.user.charm"/></option>
         <option value="4"><bean:message key="tag.typememberlisttag.postnumber"/></option>
         <option value="5"><bean:message key="jsp.team.registertime"/></option>
         <option value="6"><bean:message key="common.lybbs.lastlogintime"/></option>
         <option value="7"><bean:message key="jsp.admincenter.usermanager.lastposttime"/></option>
       </select>
       <select name="condition2">
         <option value="<">&lt;</option>
         <option value="=">=</option>
         <option value=">">&gt;</option>
       </select>
       <input type=text name="queryString" size=20 value="<%=queryString%>">&nbsp;&nbsp;
       <input type=submit value="<bean:message key="common.lybbs.search"/>">
       <script language=JavaScript>
         setCurrentSelect(document.query.condition1,"<%=condition1%>");
         setCurrentSelect(document.query.condition2,"<%=condition2%>");
       </script>
      </form>
     </td>
    </tr>
    <tr>
     <td bgcolor=#FFFFFF>
      <b><bean:message key="jsp.admincenter.usermanager.adminuser"/></b><br>
      <bean:message key="jsp.admincenter.usermanager.adminusercomment"/>
      <form action="bbs_adminUserManager.do" method=post name="userinfo">
       <input type=hidden name="action" value="edit">
       <input type=hidden name="pages" value="1">
       <input type=hidden name="dispose" value="false">
       <input type=hidden name="sessionToken" value="<%=sessionToken%>">
       <input type=text name="userName" size=10 maxlength=16>&nbsp;&nbsp;
       <input type=button value="<bean:message key="common.lybbs.edit"/>" onClick="checkUser('edit')">&nbsp;&nbsp;
       <input type=button value="<bean:message key="common.lybbs.search"/>" onClick="checkUser('search')">&nbsp;&nbsp;
       <input type=button value="<bean:message key="common.lybbs.stat"/>" onClick="userStat()">
      </form>
     </td>
    </tr>
   </table>
   </td>
   </tr>
  </table>
  </td>
 </tr>
</table>
<div style="display:none;">
<form method=post name=stat action="bbs_adminStatManager.do">
<input type=hidden name="action" value="author">
<input type=hidden name="userName" value="">
<input type=hidden name="sessionToken" value="<%=sessionToken%>">
</form>
</div>
</body>
</html:html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -