?? bbsadd_jsp.java
字號:
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\"> \r\n");
out.write(" <b><font color=\"#008000\"> 密碼:</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\"> \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\"> <textarea rows=\"4\" name=\"bbscontent\" cols=\"50\"></textarea> </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 + -