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

📄 poption.jsp

📁 BBS-CS_3b_Tomcat4 java BBS
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<jsp:useBean id="SessionCheckBean" scope="page" class="com.laoer.bbscs.user.SessionCheck" />
<jsp:useBean id="BBSConfBean" scope="page" class="com.laoer.bbscs.admin.BBSConf" />
<jsp:useBean id="DoTextBean" scope="page" class="com.laoer.bbscs.txthtml.DoText" />
<jsp:useBean id="UserPoptionBean" scope="page" class="com.laoer.bbscs.user.UserPoption" />
<jsp:useBean id="ReOutputBean" scope="page" class="com.laoer.bbscs.txthtml.ReOutput" />
<jsp:useBean id="UserBean" scope="page" class="com.laoer.bbscs.user.User" />
<%
SessionCheckBean.getSession(request);
if (SessionCheckBean.isHaveSession()) {
String tabledarkcolor = BBSConfBean.getConfTableDarkColor();
String tablemaincolor = BBSConfBean.getConfTableMainColor();
boolean isGuestUser = SessionCheckBean.isGuestUser();
  if (!isGuestUser) {
  String strUserID = SessionCheckBean.getUserID();
  String strUserName = SessionCheckBean.getUserName();
  String action = request.getParameter("action");
  if (action != null && action.length()>0) {
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>资料配置</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<%
  out.print(BBSConfBean.getRightCSS1());
%>
<BODY <%=BBSConfBean.getRightBGTextColor1()%> leftMargin=20 topMargin=20 MARGINHEIGHT="20" MARGINWIDTH="20">
<%

 if (action.equals("modnickname")) {
    String nickname = request.getParameter("nickname");
	nickname = nickname.trim();
	if (nickname != null && nickname.length() > 0) {
          if (UserPoptionBean.setNickName(strUserID, nickname)) {
	  session.putValue("nick",DoTextBean.iso2gb(nickname));
	      out.println(ReOutputBean.ReOutput(true,"昵称修改成功!","peizhi.jsp"));
          }
          else {
              out.println(ReOutputBean.ReOutput(false,"昵称修改失败!","peizhi.jsp"));
          }
	}
  }

  if (action.equals("addfriend")) {
    String fname = request.getParameter("fname");
	fname = fname.trim();
        if (fname != null && fname.length() > 0) {
          if (!UserPoptionBean.isHaveFriend(strUserID, fname)) {
              if (UserBean.isUser(fname)) {
                String strFID = "";
                strFID = UserBean.getUserID(fname);
                String comment = request.getParameter("comment");
                if (UserPoptionBean.addFriend(strUserID,strUserName,strFID,fname,comment)) {
                    out.println(ReOutputBean.ReOutput(true,"好友添加成功","friend.jsp"));
                }
                else {
                   out.println(ReOutputBean.ReOutput(false,"添加好友错误!","friend.jsp"));
                }
              }
              else {
                out.println(ReOutputBean.ReOutput(false,"你要加的好友不存在!","friend.jsp"));
              }
          }
          else {
            out.println(ReOutputBean.ReOutput(false,"该好友已经在你的名单里了!","friend.jsp"));
          }
        }
	else {
         out.println(ReOutputBean.ReOutput(false,"请填写好友的名字!","friend.jsp"));
	}
  }

  if (action.equals("profile")) {
    String height = request.getParameter("height");
	height = DoTextBean.htmlEncode(height.trim());
    String weight = request.getParameter("weight");
	weight = DoTextBean.htmlEncode(weight.trim());
    String interest = request.getParameter("interest");
	interest = DoTextBean.htmlEncode(interest.trim());
    String graduate = request.getParameter("graduate");
	graduate = DoTextBean.htmlEncode(graduate.trim());
    String favourpeople = request.getParameter("favourpeople");
	favourpeople = DoTextBean.htmlEncode(favourpeople.trim());
    String dreamjob = request.getParameter("dreamjob");
	dreamjob = DoTextBean.htmlEncode(dreamjob.trim());
    String favourart = request.getParameter("favourart");
	favourart = DoTextBean.htmlEncode(favourart.trim());
    String favourmusic = request.getParameter("favourmusic");
	favourmusic = DoTextBean.htmlEncode(favourmusic.trim());
    String favourplace = request.getParameter("favourplace");
	favourplace = DoTextBean.htmlEncode(favourplace.trim());
    String favourmovie = request.getParameter("favourmovie");
	favourmovie = DoTextBean.htmlEncode(favourmovie.trim());
    String favourchat = request.getParameter("favourchat");
	favourchat = DoTextBean.htmlEncode(favourchat.trim());
    String favourbook = request.getParameter("favourbook");
	favourbook = DoTextBean.htmlEncode(favourbook.trim());
    String dreamlover = request.getParameter("dreamlover");
	dreamlover = DoTextBean.htmlEncode(dreamlover.trim());
    String favourteam = request.getParameter("favourteam");
	favourteam = DoTextBean.htmlEncode(favourteam.trim());
    String homepage = request.getParameter("homepage");
	homepage = DoTextBean.htmlEncode(homepage.trim());
    String oicqno = request.getParameter("oicqno");
	oicqno = DoTextBean.htmlEncode(oicqno.trim());
    String icqno = request.getParameter("icqno");
	icqno = DoTextBean.htmlEncode(icqno.trim());
    String sex = request.getParameter("sex");
	//sex = int.valueOf(sex);
    String brief = request.getParameter("brief");
	brief = DoTextBean.htmlEncode(brief.trim());
	brief = DoTextBean.addBr(brief);

    if (UserPoptionBean.setUpdateMydate(strUserID,height, weight,interest, graduate, favourpeople,dreamjob, favourart, favourmusic,favourchat, favourbook, dreamlover,favourteam, homepage,favourplace, favourmovie, oicqno,icqno, sex, brief)) {
        out.println(ReOutputBean.ReOutput(true,"修改个人资料成功","peizhi.jsp"));
    }
    else {
        out.println(ReOutputBean.ReOutput(false,"修改个人资料失败","peizhi.jsp"));
    }
  }

  if (action.equals("addsq")) {
    String sqID = request.getParameter("sqID");
	String sqname = request.getParameter("sqname");
	String url = request.getParameter("url");
	String alt = request.getParameter("alt");
        if (sqname != null && sqname.length()>0 && url != null && url.length()>0) {
          if (sqID != null && sqID.length()>0) {
            if (UserPoptionBean.upDateShuQian(strUserID,sqID,sqname,url,alt)) {
              out.println(ReOutputBean.ReOutput(true,"书签修改成功!","shuqian.jsp"));
            }
            else {
              out.println(ReOutputBean.ReOutput(false,"书签修改失败!","shuqian.jsp"));
            }
          }
          else {
            if (UserPoptionBean.addShuQian(strUserID,sqname,url,alt)) {
              out.println(ReOutputBean.ReOutput(true,"书签添加成功!","shuqian.jsp"));
            }
            else {
              out.println(ReOutputBean.ReOutput(false,"书签修改失败!","shuqian.jsp"));
            }
          }
        }
        else {
           out.println(ReOutputBean.ReOutput(false,"请将各项填写完整!","shuqian.jsp"));
        }
  }

  if (action.equals("changepass")) {
      String oldpasswd = request.getParameter("oldpasswd");
      String newpasswd1 = request.getParameter("newpasswd1");
      String newpasswd2 = request.getParameter("newpasswd2");
      if (oldpasswd.length()>0  && newpasswd1.length()>=3 && newpasswd1.length()<=20 && newpasswd2.length()>=3 && newpasswd2.length()<=20) {
        if (UserBean.isUser(strUserName,oldpasswd)) {
          if (newpasswd1.equals(newpasswd2)) {
             if (UserPoptionBean.setUpdatePassWD(strUserID,strUserName,newpasswd1,newpasswd2)) {
               out.println(ReOutputBean.ReOutput(true,"修改密码成功!","in.jsp"));
             }
             else {
               out.println(ReOutputBean.ReOutput(false,"密码更新不成功!","changepasswd.jsp"));
             }
          }
          else {
            out.println(ReOutputBean.ReOutput(false,"密码不一致!","changepasswd.jsp"));
          }
        }
        else {
          out.println(ReOutputBean.ReOutput(false,"原始密码错误!","changepasswd.jsp"));
        }
      }
      else {
           out.println(ReOutputBean.ReOutput(false,"各项不能为空,密码要在3位以上!","changepasswd.jsp"));
      }
  }
%>
</BODY>
</HTML>
<%
   }
   else {
     out.print("参数错误!");
   }
  }
  else {
    out.print("游客无此权限");
  }
}
else {
  out.println("错误!");
}
BBSConfBean.close();
UserPoptionBean.close();
UserBean.close();
%>

⌨️ 快捷键说明

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