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

📄 bbsadd_jsp.java

📁 论坛源码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
      out.write("  {\r\n");
      out.write("    alert(\"您没写主题.\");\r\n");
      out.write("    theForm.bbstopic.focus();\r\n");
      out.write("    return (false);\r\n");
      out.write("  }\r\n");
      out.write(" \r\n");
      out.write("  \r\n");
      out.write("  return (true);\r\n");
      out.write("}\r\n");
      out.write("//-->\r\n");
      out.write("</script>\r\n");
      out.write("<!--首次进入本页-->\r\n");
      out.write("<div align=\"center\">\r\n");
      out.write("  <center>\r\n");
      out.write("<table border=\"0\" width=\"100%\">\r\n");
      out.write("  <tr>\r\n");
      out.write("    <td width=\"100%\">\r\n");
      out.write("      <p align=\"center\">");
      out.print(tt);
      out.write("</p>\r\n");
      out.write("    </td>\r\n");
      out.write("  </tr>\r\n");
      out.write("</table>  \r\n");
      out.write("  </center>\r\n");
      out.write("</div>\r\n");
      out.write("\r\n");
      out.write("<div align=\"center\">\r\n");
      out.write("  <center>\r\n");
      out.write("  <table border=\"1\" width=\"500\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\" bordercolordark=\"#FFFFFF\">\r\n");
      out.write("    <tr>\r\n");
      out.write("      <td width=\"100%\" bgcolor=\"#000000\">\r\n");
      out.write("        <p align=\"center\"><font color=\"#FFFFFF\">我 要 发 言</font></td> \r\n");
      out.write("    </tr> \r\n");
      out.write("    <tr> \r\n");
      out.write("      <td width=\"100%\" bgcolor=\"#99CC66\" valign=\"top\">  \r\n");
      out.write("<div align=\"center\"> \r\n");
      out.write("  <center> \r\n");
      out.write("<table border=\"0\" width=\"440\"> \r\n");
      out.write("  <tr> \r\n");
      out.write("    <td width=\"100%\" valign=\"top\"> \r\n");
 
String boardname="";

if (board.getBoardInfo(boardid)){
  boardname=board.getBoardName();
}


      out.write("       \r\n");
      out.write("      <form method=\"POST\" action=\"bbsadd.jsp\" onSubmit=\"return check_input(this)\" name=\"bbs_add_form\"> \r\n");
      out.write("        <p style=\"margin-top: 0; margin-bottom: 0\"><b><font color=\"#008000\">版面:</font></b><a href=\"bbslist.jsp?boardid=");
      out.print(boardid);
      out.write('"');
      out.write('>');
      out.print(boardname);
      out.write("</a></p>                           \r\n");
      out.write("        <p align=\"left\" style=\"margin-top: 0; margin-bottom: 0\"><font color=\"#008000\"><b>姓名</b></font><font color=\"#008000\"><b>:</b></font><input type=\"text\" name=\"username\" size=\"20\">&nbsp;                                                                                        \r\n");
      out.write("        <b><font color=\"#008000\">&nbsp;&nbsp; 密码:</font></b><input type=\"password\" name=\"userpassword\" size=\"10\">\r\n");
      out.write("\t\t<a href=\"registry.jsp\" target=\"_self\">用户注册</a></p>                    \r\n");
      out.write("        <p align=\"left\" style=\"margin-top: 0; margin-bottom: 0\"><b><font color=\"#008000\">主题:</font></b><input type=\"text\" name=\"bbstopic\" size=\"50\"></p>                                                                                                                                    \r\n");
      out.write("        <p align=\"left\" style=\"margin-top: 0; margin-bottom: 0\"><font color=\"#008000\"><b>表情:</b></font><input type=\"radio\" value=\"001.gif\" name=\"expression\" checked><img border=\"0\" src=\"images/001.gif\"><input type=\"radio\" value=\"002.gif\" name=\"expression\"><img border=\"0\" src=\"images/002.gif\"><input type=\"radio\" value=\"003.gif\" name=\"expression\"><img border=\"0\" src=\"images/003.gif\" width=\"20\" height=\"20\"><input type=\"radio\" value=\"004.gif\" name=\"expression\"><img border=\"0\" src=\"images/004.gif\" ><input type=\"radio\" value=\"005.gif\" name=\"expression\"><img border=\"0\" src=\"images/005.gif\" ><input type=\"radio\" value=\"006.gif\" name=\"expression\"><img border=\"0\" src=\"images/006.gif\" ><input type=\"radio\" value=\"007.gif\" name=\"expression\"><img border=\"0\" src=\"images/007.gif\" ><input type=\"radio\" value=\"008.gif\" name=\"expression\"><img border=\"0\" src=\"images/008.gif\" ><input type=\"radio\" value=\"009.gif\" name=\"expression\"><img border=\"0\" src=\"images/009.gif\" ></p>                                                                                                                                  \r\n");
      out.write("        <p align=\"left\" style=\"margin-top: 0; margin-bottom: 0\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\n");
      out.write("        <input type=\"radio\" value=\"010.gif\" name=\"expression\"><img border=\"0\" src=\"images/010.gif\" ><input type=\"radio\" value=\"011.gif\" name=\"expression\"><img border=\"0\" src=\"images/011.gif\" ><input type=\"radio\" value=\"012.gif\" name=\"expression\"><img border=\"0\" src=\"images/012.gif\" ><input type=\"radio\" value=\"013.gif\" name=\"expression\"><img border=\"0\" src=\"images/013.gif\" ><input type=\"radio\" value=\"014.gif\" name=\"expression\"><img border=\"0\" src=\"images/014.gif\" ></p> \r\n");
      out.write("        <p align=\"left\" style=\"margin-top: 0; margin-bottom: 0\"><b><font color=\"#008000\">内容:</font></b><b><font color=\"#008000\"></font></b></p>\r\n");
      out.write("        <p align=\"left\" style=\"margin-top: 0; margin-bottom: 0\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<textarea rows=\"4\" name=\"bbscontent\" cols=\"50\"></textarea>&nbsp;&nbsp;&nbsp;&nbsp;</p>                                  \r\n");
      out.write("        <input type=\"hidden\" name=\"boardid\" value=\"");
      out.print(boardid);
      out.write("\">\r\n");
      out.write("        <input type=\"hidden\" name=\"parentid\" value=\"");
      out.print(0);
      out.write("\">\r\n");
      out.write("\t\t<input class=\"buttonface\" type=\"submit\" value=\" 发 表 \" name=\"B1\">\r\n");
      out.write("\t\t<input class=\"buttonface\" type=\"reset\" value=\" 取 消 \" name=\"B2\">\r\n");
      out.write("      </form>    </td>                           \r\n");
      out.write("  </tr>                         \r\n");
      out.write("</table>                       \r\n");
      out.write("  </center>                    \r\n");
      out.write("</div>                  \r\n");
      out.write("</td>                                                                                      \r\n");
      out.write("    </tr>                                                                                      \r\n");
      out.write("  </table>                                                                                      \r\n");
      out.write("  </center>                                                                                      \r\n");
      out.write("</div>                                                                                      \r\n");
      out.write("\r\n");

int parentid,child,bbshits,length;
String username,useremail,userip,expression,usersign,bbstopic,dateandtime,userpassword,bbscontent;
String B1=request.getParameter("B1");
if (B1!=null){
//开始加贴操作
tempSTR=request.getParameter("parentid");
parentid=java.lang.Integer.parseInt(tempSTR);
child=0;
username=request.getParameter("username");
username=username.trim();
tmpbyte=username.getBytes("ISO8859_1");
username=new String(tmpbyte);

userpassword=request.getParameter("userpassword");
userpassword=userpassword.trim();
userip="127.0.0.1";
expression=request.getParameter("expression");
bbstopic=request.getParameter("bbstopic");
bbstopic=bbstopic.trim();
tmpbyte=bbstopic.getBytes("ISO8859_1");
bbstopic=new String(tmpbyte);

bbscontent=request.getParameter("bbscontent");
tmpbyte=bbscontent.getBytes("ISO8859_1");
bbscontent=new String(tmpbyte);

//dateandtime="";
bbshits=0;
length=bbscontent.length();
//'========================================================================
if ((username==null)||(userpassword==null)||(bbstopic==null)) {
  tt="内容没有填全 请重新填写";

      out.write("\r\n");
      out.write("<script language=\"JavaScript\">\r\n");
      out.write("     window.location=\"bbsadd.jsp?boardid=\"+boardid+\"&tt=\"+tt;\r\n");
      out.write("</script>  \r\n");
}
//end if ((username==null)||(userpassword==null)||(bbstopic==null))
//'========================================================================

if (!user.checkUserPassword(username,userpassword)) {
  tt="password or username is wrong!!!please try again! ";                                

      out.write("\r\n");
      out.write("<script language=\"JavaScript\">\r\n");
      out.write("     window.location=\"bbsadd.jsp?boardid=\"+boardid+\"&tt=\"+tt;\r\n");
      out.write("</script>  \r\n");
  
}else{
useremail=user.getUserEmail();
usersign=user.getUserSign();

bbs.setBbsParentid(parentid);
bbs.setBbsBoardid(boardid);
bbs.setBbsChild(child);
bbs.setBbsUsername(username);
bbs.setBbsUseremail(useremail);
bbs.setBbsUserip(userip);
bbs.setBbsExpression(expression);
bbs.setBbsUsersign(usersign);
bbs.setBbsTopic(bbstopic);
bbs.setBbsContent(bbscontent);
bbs.setBbsHits(bbshits);
bbs.setBbsLength(length);
bbs.addNewBbs();

user.changeUserClass(username,2);//'读出用户信息并给用户加分:2分                                      
board.updateBoardTopics(boardid,1);//'版面主题数加1                               

      out.write('\r');
      out.write('\n');
whereTo="bbslist.jsp?boardid="+boardid;
      out.write('\r');
      out.write('\n');
      if (true) {
        _jspx_page_context.forward(whereTo);
        return;
      }
      out.write('\r');
      out.write('\n');

}//end else
}//if (B1!=null)

      out.write("  \r\n");
      out.write("</body>                     \r\n");
      out.write("</html>                    ");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
      }
    } finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}

⌨️ 快捷键说明

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