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

📄 user.java

📁 新闻发布系统,一个提供新闻发布,图片上传,和显示的系统,用jsp写的
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
		sb.append("<td height=\"25\" colspan=\"2\"><div align=\"center\">\r\n");
		sb.append("<input name=\"Submit\" type=\"submit\" class=\"button\" value=\" 确 定 \">&nbsp;\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=\" 确 定 \">&nbsp;\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\">&nbsp;");
			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\">&nbsp;");
			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\">&nbsp;");
			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\">&nbsp;");
			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 + -