?? 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 + -