📄 bbsdealreply.jsp
字号:
<%@ page language="java" import="java.sql.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id = "dBean" scope="session" class="BeanLink.DBBean"/>
<html>
<head>
<title>回复帖子</title>
</head>
<body>
<center>
<%
String sdriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sconn="jdbc:odbc:mydb";
String suser="";
String spass="";
String tablename="board";
String loginSign = (String)session.getValue("loginSign");
String username = (String)session.getValue("username");//作者名
if(loginSign!=null&&loginSign.equals("OK"))
{//回复帖子
out.println("回复帖子");
}
else
{//无此权限,定向到用户登录页面
response.sendRedirect("../index.jsp");
}
String title = request.getParameter("title");
String content = request.getParameter("content");
title = new String(title.getBytes("8859_1"));
content = new String(content.getBytes("8859_1"));
if(title==null||title.equals("")){title="无标题";}
if(content==null||content.equals("")){content="无内容";}
title = turn(title);
content = turn(content);
String emote = request.getParameter("emote");
String serialNoMain = request.getParameter("serialNoMain");
String reply_numMain = request.getParameter("reply_numMain");
dBean.openConn(sdriver,sconn,suser,spass);
String sql = "insert into "+tablename +" (title, speaker, parent_no, emote, content) values('"+title+"','"+username+"',"+serialNoMain+",'"+emote+"','"+content+"')";
dBean.executeUpdate(sql);
//更新相应主标题的回复数
sql = "update "+tablename +" set reply_num="+reply_numMain+" where serialNo="+serialNoMain;
dBean.executeUpdate(sql);
dBean.closeConn();
response.sendRedirect("bbslist.jsp");
%>
<%!
public String turn(String str){
//下面的代码将字符串以正确方式显示(包括回车,换行,空格)
while(str.indexOf("\n")!=-1){
str = str.substring(0,str.indexOf("\n"))+"<br>"+str.substring(str.indexOf("\n")+1);
}
while(str.indexOf(" ")!=-1){
str = str.substring(0,str.indexOf(" "))+" "+str.substring(str.indexOf(" ")+1);
}
return str;
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -