📄 user.java
字号:
sb.append("<td height=\"25\" colspan=\"2\"><div align=\"center\">\r\n");
sb.append("<input name=\"Submit\" type=\"submit\" class=\"button\" value=\" 确 定 \"> \r\n");
sb.append("<input name=\"Action\" type=\"hidden\" id=\"Action\" value=\"SaveAdd\">");
sb.append("<input name=\"Reset\" type=\"reset\" class=\"button\" id=\"Reset\" value=\" 重 填 \">\r\n");
sb.append("<input name=\"Return\" type=\"button\" class=\"button\" id=\"Return\"");
sb.append("onClick=\"javascript:location.href='Admin_User.jsp'\" value=\"返回用户列表\">\r\n");
sb.append("</div></td>\r\n");
sb.append("</tr>\r\n");
sb.append("</table>\r\n");
sb.append("</form><br><br>\r\n");
return sb.toString();
}catch(Exception e){
////e.printStackTrace();
//System.out.print(e.getMessage());
return "No";
}
}
/*********************************************************
* 函数名:EditUser
* 作 用:编辑管理员信息
* 参 数:s,字符串型,管理员ID
* b, 布尔型 是否允许修改密码
* 返回值:字符串
***********************************************************/
public String EditUser(String s,boolean b)
{
try{
String sError = "";
boolean OK = true;
String sAction = "Person.jsp";
String sModType = "修改个人资料";
String sCheck = "onSubmit=\"return CheckPerson();\"";
if(b)
{
sAction = "Admin_User.jsp";
sModType = "修改管理员用户资料";
sCheck = "onSubmit=\"return CheckEditUser();\"";
}
int AdminID = Fun.StrToInt(Fun.CheckReplace(s));
if (AdminID==0)
{
OK = false;
sError = "No";
}
if(OK)
{
if(!ReadUser(AdminID))
{
OK = false;
sError = "No";
}
}
if(OK)
{
StringBuffer sb = new StringBuffer();
sb.append("<br><br>\r\n");
sb.append("<form name=\"User\" method=\"POST\" action=\"");
sb.append(sAction);
sb.append("\" " + sCheck + ">\r\n");
sb.append("<table width=\"90%\" border=\"1\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\">\r\n");
sb.append("<tr background=\"images/bg.gif\">\r\n");
sb.append("<td height=\"25\" colspan=\"2\" class=\"chinese\" background=\"images/bg.gif\"><div align=\"center\"><span class=\"title\">");
sb.append("<strong>" + sModType + "</strong></span><span class=\"info1\"> (打 * 为必填项)</span></div></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td width=\"34%\" height=\"25\" class=\"chinese\"><div align=\"right\">用户名:</div></td>\r\n");
sb.append("<td width=\"66%\"><input name=\"AdminName\" readonly type=\"text\" class=\"chinese\" id=\"AdminName\" value=\"");
sb.append(AdminName);
sb.append("\" size=\"20\" maxlength=\"16\"><input name=\"AdminID\" type=\"hidden\" id=\"AdminID\" value=\"");
sb.append(AdminID);
sb.append("\"></td></tr>\r\n");
if(b)
{
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">密码:</div></td>\r\n");
sb.append("<td><input name=\"AdminPwd\" type=\"password\" class=\"chinese\" id=\"AdminPwd\" value=\"");
//sb.append(AdminPwd);
sb.append("\" size=\"20\" maxlength=\"16\"><span class=\"info1\"> (留空则表示不修改密码)</span></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">确认密码:</div></td>\r\n");
sb.append("<td class=\"chinese\"><input name=\"AdminPwd2\" type=\"password\" class=\"chinese\" id=\"AdminPwd\" value=\"");
//sb.append(AdminPwd2);
sb.append("\" size=\"20\" maxlength=\"16\"> </td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">权限设置:</div></td>\r\n");
sb.append("<td><select name=\"AdminType\" class=\"chinese\" id=\"AdminType\">\r\n");
sb.append(" <option value=\"1\" ");
sb.append(((Integer.toString(AdminType).equals("1"))?"SELECTED":""));
sb.append(">普通管理员</option>\r\n");
sb.append(" <option value=\"2\" ");
sb.append(((Integer.toString(AdminType).equals("2"))?"SELECTED":""));
sb.append(">系统管理员</option>\r\n");
sb.append(" <option value=\"3\" ");
sb.append(((Integer.toString(AdminType).equals("3"))?"SELECTED":""));
sb.append(">超级管理员</option>\r\n");
sb.append("</select></td>\r\n");
sb.append("</tr>\r\n");
}
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">真实姓名:</div></td>\r\n");
sb.append("<td><input name=\"UserName\" type=\"text\" class=\"chinese\" value=\"");
sb.append(UserName);
sb.append("\" size=\"20\" maxlength=\"16\"></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">性别:</div></td>\r\n");
sb.append("<td class=\"chinese\"><input ");
sb.append((UserSex.equals("男"))?"CHECKED":"");
sb.append(" name=\"UserSex\" type=\"radio\" value=\"男\" checked>\r\n");
sb.append("男\r\n");
sb.append("<input ");
sb.append((UserSex.equals("女"))?"CHECKED":"");
sb.append(" name=\"UserSex\" type=\"radio\" value=\"女\">\r\n");
sb.append("女</td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">出生日期:</div></td>\r\n");
sb.append("<td class=\"chinese\"><select name=\"Year\" class=\"chinese\" id=\"Year\">\r\n");
for(int Year=1900;Year<=2000;Year++)
{
String sSelect = (Year==BirthYear)?"SELECTED":"";
sb.append("<option value=\"" + Year + "\"" + sSelect + ">" + Year + "</option>");
}
sb.append("\r\n");
sb.append("</select>年\r\n");
sb.append("<select name=\"Month\" class=\"chinese\" id=\"Month\">\r\n");
for(int Month=1;Month<=12;Month++)
{
String sSelect = (Month==BirthMonth)?"SELECTED":"";
sb.append("<option value=\"" + Month + "\"" + sSelect + ">" + Month + "</option>");
}
sb.append("\r\n");
sb.append("</select>月\r\n");
sb.append("<select name=\"Day\" class=\"chinese\" id=\"Day\">\r\n");
for(int Day=1;Day<=31;Day++)
{
String sSelect = (Day==BirthDay)?"SELECTED":"";
sb.append("<option value=\"" + Day + "\"" + sSelect + ">" + Day + "</option>");
}
sb.append("\r\n");
sb.append("</select>日</td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">电子邮件:</div></td>\r\n");
sb.append("<td><input name=\"UserEmail\" type=\"text\" class=\"chinese\" id=\"UserEmail2\" value=\"");
sb.append(UserEmail);
sb.append("\" size=\"20\" maxlength=\"50\"></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">联系电话:</div></td>\r\n");
sb.append("<td><input name=\"UserTel\" type=\"text\" class=\"chinese\" id=\"UserTel2\" value=\"");
sb.append(UserTel);
sb.append("\" size=\"20\" maxlength=\"11\"></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">QQ:</div></td>\r\n");
sb.append("<td><input name=\"UserQQ\" type=\"text\" class=\"chinese\" id=\"UserQQ2\" value=\"");
sb.append(UserQQ);
sb.append("\" size=\"20\" maxlength=\"10\"></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">通讯地址:</div></td>\r\n");
sb.append("<td><input name=\"UserAddress\" type=\"text\" class=\"chinese\" id=\"UserAddress2\" value=\"");
sb.append(UserAddress);
sb.append("\" size=\"20\" maxlength=\"50\"></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">邮编:</div></td>\r\n");
sb.append("<td><input name=\"UserZip\" type=\"text\" class=\"chinese\" id=\"UserZip2\" value=\"");
sb.append(UserZip);
sb.append("\" size=\"20\" maxlength=\"6\"></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td height=\"25\" class=\"chinese\"><div align=\"right\">个人简介:</div></td>\r\n");
sb.append("<td><textarea name=\"UserInfo\" cols=\"40\" rows=\"4\" class=\"chinese\" id=\"textarea\">");
sb.append(UserInfo);
sb.append("</textarea></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr>\r\n");
sb.append("<td height=\"30\" colspan=\"2\"><div align=\"center\">\r\n");
sb.append("<input name=\"Submit\" type=\"submit\" class=\"button\" value=\" 确 定 \"> \r\n");
sb.append("<input name=\"Action\" type=\"hidden\" id=\"Action\" value=\"SaveEdit\">\r\n");
sb.append("<input name=\"Return\" type=\"button\" class=\"button\" id=\"Return\"");
sb.append("onClick=\"javascript:history.go(-1)\" value=\"取消返回\">\r\n");
sb.append("</div></td>\r\n");
sb.append("</tr>\r\n");
sb.append("</table>\r\n");
sb.append("</form><br><br>\r\n");
return sb.toString();
}else return sError;
}catch(Exception e){
////e.printStackTrace();
//System.out.print(e.getMessage());
return "No";
}
}
/*********************************************************
* 函数名:ViewUser
* 作 用:查看管理员详细信息
* 参 数:字符串 s 管理员ID
* 返回值:字符串
***********************************************************/
public String ViewUser(String s)
{
try{
StringBuffer sb = new StringBuffer();
String sError = "";
boolean OK = true;
int AdminID = Fun.StrToInt(Fun.CheckReplace(s));
if (AdminID==0)
{
OK = false;
//sError = "非法的参数传递";
sError = "No";
}
if(OK)
{
if(!ReadUser(AdminID))
{
OK = false;
//sError = "数据库操作出错,请重试!";
sError = "No";
}
}
if(OK)
{
sAdminType = sType[AdminType];
sb.append("<br><br>\r\n");
sb.append("<table width=\"90%\" border=\"1\" align=\"center\" cellpadding=\"4\" cellspacing=\"0\">\r\n");
sb.append("<tr background=\"images/bg.gif\">\r\n");
sb.append("<td class=\"chinese\" colspan=\"4\" background=\"images/bg.gif\"><div align=\"center\"><span class=\"title\">");
sb.append("<strong>浏览管理用户详细信息</strong></span></div></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td bgcolor=\"#d6dff7\" class=\"chinese\"><div align=\"right\">用户ID:</div></td>\r\n");
sb.append("<td class=\"chinese\"> ");
sb.append(AdminID);
sb.append("</td>\r\n");
sb.append("<td bgcolor=\"#d6dff7\" class=\"chinese\"><div align=\"right\">添加时间:</div></td>\r\n");
sb.append("<td class=\"chinese\"> ");
sb.append(AddTime);
sb.append("</td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td width=\"18%\" class=\"chinese\"><div align=\"right\">用户名: </div></td>\r\n");
sb.append("<td width=\"30%\" class=\"chinese\"> ");
sb.append(AdminName);
sb.append("</td>\r\n");
sb.append("<td width=\"22%\" class=\"chinese\"><div align=\"right\">登录次数:</div></td>\r\n");
sb.append("<td width=\"30%\"><span class=\"chinese\"> ");
sb.append(LoginNum);
sb.append(" </span></td>\r\n");
sb.append("</tr>\r\n");
sb.append("<tr bgcolor=\"#d6dff7\">\r\n");
sb.append("<td class=\"chinese\"><div align=\"right\">管理员权限: </div></td>\r\n");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -