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

📄 profile.jsp

📁 这是一个用JSP开发的论坛源 码。。。 按照上在的README可轻松的捅有下JSP论坛
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%
/*##################################################################**
**#  程序名称:LyBBS『凌云论坛』                                   #**
**#                                                                #**
**#  程序开发: teddy 『星语凌』                                    #**
**#                                                                #**
**#  版权所有: 凌云创作室 (原流星电脑工作室)                       #**
**#                                                                #**
**#  主页地址: http://www.lybbs.net                                #**
**#  电邮地件: horseye@sina.com                                    #**
**#                                                                #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK" %>
<jsp:useBean id="smartUpload" scope="page" class="com.lyforum.upload.SmartUpload" />
<%
smartUpload.initialize(pageContext);
smartUpload.upload();

int forumID=0;
String tempSTR="",
       action="",
       action2="",
       submit="",
       errorInfo="",
       username="";
ParameterUtils.setCharacterEncoding(request);
action=ParameterUtils.getString(request,"action");
%>
<%@ include file="include/boardprepare.jsp"%>

<!--//html from here-->
<%@ include file="include/head.jsp"%>
<script language="JavaScript">
function check() {
  if (document.step1.username.value=="") {
    alert("请输入您的用户名!\n注意:加*号的栏目必须填写!");
    document.step1.username.focus();
    return (false);
  }
}
</script>
<body <%=lbbody%>>
<%@ include file="include/userheader.jsp"%>
<p>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> align=center>
 <tr>
  <td width=30% rowspan=2 valign=top>
   <img src="images/<%=boardlogo%>" border=0>
  </td>
  <td valign=top align=left>
     <font face="宋体" color=<%=fontcolormisc%>>
     <img src="images/closedfold.gif" border=0> <a href="index.jsp"><%=boardname%></a><br>
     <img src="images/bar.gif" border=0><img src="images/openfold.gif" border=0> 用户资料
     </font>
  </td>
 </tr>
</table>
<p>
<%
if(action.equals("show")) {
  int infosOpen=forumStyle.getInfosOpen();
  username=ParameterUtils.getString(request,"member");
  if(infosOpen==2 && (cookieMode.equals("0") || cookieMode.equals("1")))
    errorInfo="管理员设置了这个页面只有版主可以查看";
  else if(infosOpen==1 && cookieMode.equals("0"))
    errorInfo="管理员设置了这个页面只有注册用户可以查看";
  if(!errorInfo.equals("")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
 <tr>
  <td>
   <table cellpadding=6 cellspacing=1 border=0 width=100%>
    <tr>
     <td bgcolor=<%=miscbacktwo%> align=center><font color=<%=fontcolormisc%>><b>用户资料查看错误</b></font></td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>>
      <font color=<%=fontcolormisc%>>
       <b>关于查看资料出错的可能原因:</b>
       <ul>
        <li><b><%=errorInfo%></b>
       </ul>
      </font>
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>
<%
  }
  else {
    String arrawSignFontSize=forumStyle.getArrawSignFontSize(),//签名中是否可以改变字体
           arrawSignPic=forumStyle.getArrawSignPic();//签名中是否可以贴图
%>
    <%@ include file="include/userstats.jsp"%>
<%
  }
}
else if(action.equals("modify")) {
  tempSTR=smartUpload.getRequest().getParameter("submit");
  if(tempSTR!=null && !tempSTR.equals(""))
    submit=tempSTR;
  tempSTR=smartUpload.getRequest().getParameter("action2");
  if(tempSTR!=null && !tempSTR.equals(""))
    action2=tempSTR;
  username=cookieName;


forumStatus.getRegisterConfig();
int maxUploadAva=forumStatus.getMaxUploadAva();
String registerAvatars=forumStatus.getRegisterAvatars();
if(maxUploadAva==0)
  maxUploadAva=200;

if(cookieMode.equals("0") || cookieName.equals("") || cookieName.equals("客人")) {
  errorInfo="用户数据读取失败!无法修改用户资料!请重新登录";
}
else if(submit.equals("")){
  forumStyle.getRegisterStyle();
  int maxInsLength=forumStyle.getMaxInsLength(),
      maxInsLine=forumStyle.getMaxInsLine(),
      maxSignLength=forumStyle.getMaxSignLength(),
      maxSignLine=forumStyle.getMaxSignLine(),
      defaultHeight=forumStyle.getDefaultHeight(),
      defaultWidth=forumStyle.getDefaultWidth(),
      maxPostIconHeight=forumStyle.getMaxPostIconHeight(),
      maxPostIconWidth=forumStyle.getMaxPostIconWidth();
  String editJhmpSelf=forumStyle.getEditJhmpSelf(),
         editUserTitleSelf=forumStyle.getEditUserTitleSelf(),
         arrowAvaUpload=forumStyle.getArrowAvaUpload();

  user.setUserName(cookieName);
  user.getUserStats();
  int timeDifference=user.getTimeDifference(),
      userImageWidth=user.getUserImageWidth(),
      userImageHeight=user.getUserImageHeight();
  String newMemberTitle=user.getNewMemberTitle(),
         email=user.getEmail(),
         homePage=user.getHomePage(),
         qq=user.getQQ(),
         icq=user.getIcq(),
         country=user.getCountry(),
         province=user.getProvince(),
         city=user.getCity(),
         newSocialPart=user.getNewSocialPart(),
         sex=user.getSex(),
         education=user.getEducation(),
         marry=user.getMarry(),
         work=user.getWork(),
         birthday=user.getBirthday(),
         userSX=user.getUserSX(),
         astro=user.getAstro(),
         introdution=user.getIntrodution(),
         signature=user.getSignature(),
         userAvatar=user.getUserAvatar(),
         showEmail=user.getShowEmail(),
         userImageURL=user.getUserImageURL();
%>
<form action="profile.jsp?action=<%=action%>" method=post name="creator" enctype="multipart/form-data">
<input type=hidden name=action2 value="modify">
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
 <tr>
  <td>
   <table cellpadding=6 cellspacing=1 border=0 width=100%>
    <tr>
     <td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
      <font color=<%=fontcolormisc%>>修改 <b><%=username%></b></font> 的个人资料
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> width=40%><font color=<%=fontcolormisc%>><b>密码:</b><br>请输入修改密码,区分大小写</td>
     <td bgcolor=<%=miscbackone%> width=60%><input type=password name="password" maxlength=20> <a href="javascript:openScript('help.jsp?helpon=遗忘密码',500,400)"><img src=images/help_b.gif border=0></a></td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>密码:</b><br>再输一遍,以便确定!</td>
     <td bgcolor=<%=miscbackone%>><input type=password name="password2" maxlength=20> <a href="javascript:openScript('help.jsp?helpon=遗忘密码',500,400)"><img src=images/help_b.gif border=0></a></td>
    </tr>
   </table>
   <table cellpadding=6 cellspacing=1 border=0 width=100% id=adv>
    <tr>
     <td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
      <font color=<%=fonthighlight%>><b>如果你不想修改密码,请保持上面空白!</b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbacktwo%>>
      <font color=<%=fontcolormisc%>><b>邮件地址:</b><br>请输入有效的邮件地址,这将使您能用到论坛中的所有功能</font>
     </td>
     <td bgcolor=<%=miscbacktwo%>>
      <input type=text name="email" value="<%=email%>">&nbsp;* 此项必须填写
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> width=40%>
      <font color=<%=fontcolormisc%>><b>显示邮件地址</b><br>
      您是否希望在您发表文章之后显示您的邮件?</font>
     </td>
     <td bgcolor=<%=miscbackone%> width=60%>
      <font color=<%=fontcolormisc%>><input name="showemail" type="radio" value="1" <%if(showEmail.equals("1")) out.println("checked");%>> 是  <input name="showemail" type="radio" value="0" <%if(showEmail.equals("0")) out.println("checked");%>> 否</font>
     </td>
    </tr>
<%
  if(editUserTitleSelf.equals("1")) {
%>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>个人头衔:</b><BR>最大 20 个字符(10个汉字)</font></td>
     <td bgcolor=<%=miscbackone%>><input type=text name="newmembertitle" value="<%=newMemberTitle%>" size=10 maxlength=20></td>
    </tr>
<%
  }
  if(editJhmpSelf.equals("1")) {
%>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>江湖门派:</b><BR>最大 20 个字符(10个汉字)</font></td>
     <td bgcolor=<%=miscbackone%>><input type=text name="newsocialpart" value="<%=newSocialPart%>" size=10 maxlength=20></td>
    </tr>
<%
  }
%>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>性别</b></font></td>
     <td bgcolor=<%=miscbackone%>>
      <select name="sex" size="1">
       <option value="保密" <%if(sex.equals("保密")) out.print("selected");%>>保密 </option>
       <option value="帅哥" <%if(sex.equals("帅哥")) out.print("selected");%>>帅哥 </option>
       <option value="美女" <%if(sex.equals("美女")) out.print("selected");%>>美女 </option>
       </select>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>最高学历</b></font></td>
     <td bgcolor=<%=miscbackone%>>
      <select name="education" size="1">
       <option value="保密" <%if(education.equals("保密")) out.print("selected");%>>保密 </option>
       <option value="小学" <%if(education.equals("小学")) out.print("selected");%>>小学 </option>
       <option value="初中" <%if(education.equals("初中")) out.print("selected");%>>初中 </option>
       <option value="高中" <%if(education.equals("高中")) out.print("selected");%>>高中</option>
       <option value="大专" <%if(education.equals("大专")) out.print("selected");%>>大专</option>
       <option value="本科" <%if(education.equals("本科")) out.print("selected");%>>本科</option>
       <option value="硕士" <%if(education.equals("硕士")) out.print("selected");%>>硕士</option>
       <option value="博士" <%if(education.equals("博士")) out.print("selected");%>>博士</option>
       <option value="博士后" <%if(education.equals("博士后")) out.print("selected");%>>博士后</option>
      </select>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>婚姻状况</b></font></td>
     <td bgcolor=<%=miscbackone%>>
      <select name="marry" size="1">
       <option value="保密" <%if(marry.equals("保密")) out.print("selected");%>>保密 </option>
       <option value="未婚" <%if(marry.equals("未婚")) out.print("selected");%>>未婚 </option>
       <option value="已婚" <%if(marry.equals("已婚")) out.print("selected");%>>已婚 </option>
       <option value="离婚" <%if(marry.equals("离婚")) out.print("selected");%>>离婚 </option>
       <option value="丧偶" <%if(marry.equals("丧偶")) out.print("selected");%>>丧偶 </option>
      </select>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>职业状况</b></font></td>
     <td bgcolor=<%=miscbackone%>>
      <select name="work" size="1">
       <option value="保密" <%if(work.equals("保密")) out.print("selected");%>>保密 </option>
       <option value="计算机业" <%if(work.equals("计算机业")) out.print("selected");%>>计算机业 </option>
       <option value="金融业" <%if(work.equals("金融业")) out.print("selected");%>>金融业 </option>
       <option value="商业" <%if(work.equals("商业")) out.print("selected");%>>商业 </option>
       <option value="服务行业" <%if(work.equals("服务行业")) out.print("selected");%>>服务行业 </option>
       <option value="教育业" <%if(work.equals("教育业")) out.print("selected");%>>教育业 </option>

⌨️ 快捷键说明

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