一、发表评论
首先我们要接收评论人的编号,再接收IP,还需要获取新闻编号,我们发表的评论需要添加进数据库才能算评论成功,所以我们需要连接数据库,然后使用sql语句添加,再进行判断,设置了弹框,如果弹出评论成功,说明数据库添加数据成功,页面会继续停留在评论页面
代码如下:
<%
request.setCharacterEncoding("UTF-8");
//接收评论人的编号(用户编号)
Object id=session.getAttribute("b");
int a=(Integer)id;
//评论人的ip
String pip=request.getParameter("cid");
//接收新闻编号
int nid=Integer.valueOf(request.getParameter("nid"));
//评论内容
String pnr =request.getParameter("ccontent");
//评论主键编号连接数据库
int nextTid=1;
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:T277";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
PreparedStatement ps=con.prepareStatement("select max(pid) from ptext");
ResultS