当前页面: 开发资料首页 → JSP 专题 → 新闻访问一次,阅读次数就加一
新闻访问一次,阅读次数就加一
摘要: 新闻访问一次,阅读次数就加一
<%
String id=request.getParameter("id");
String sql="select * from news where id="+id;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
%>
阅读次数:<%=rs.getString("hits")%>
---
<%
String hits=rs.getString("hits");
String sql2="update news set hits = hits+1 where id =" +id;
stmt.executeUpdate(sql2);
}
rs.close();
stmt.close();
conn.close();
%>
提示:ResultSet is closed.
//ResultSet rst=stmt.executeUpdate(sql2);
看看错在什么地方了?
stmt2=conn.createStatement();
哦,对了,谢谢,但怎么样能让它刷新的时候不要加一,只有点几进页面的时候才加一???
给代码最好...SK
这个没有什么太好的方法……
可以先把链接连到一个中间页面或servlet,在中间页面执行增加点击次数,然后再转到新闻页面
这样做会不会速度上有点慢了?
肯定是要慢的,但是不会慢太多…………
说过没有太好的方法了……
哦,SK,结贴了~~