rt,主页上有文章列表(文章标题),要求在文章标题后面显示该文章的阅读次数,怎么写啊?
解决方案 »
- 关于jsp页面中的text提交后,特殊符号内容的处理
- android平板电脑上用iscroll做滑动效果问题
- 中文乱码
- 请教学习整合struts+spring+hibernate的问题
- 现在有个需求 通过web应用程序来备份数据库数据
- 有没有一种jsp标签,能实现业务和数据的分离。
- 为什么PreparedStatement中的execute方法返回的是false
- 不知道servlet为什么还那么重要???
- 请大家介绍一本学习JAVABEANS的好书。。。谢谢了。。。
- jeesite 报 org.apache.shiro.cache.CacheException: org.apache.shiro.cache.CacheExc
- 为什么我的tomcat连接池不能用localhost连接本地数据库呢?
- Excel直接在页面上打开?
我怎么得知用户将哪一篇文章点击了?如果文章是动态地址如xxx.jsp?id=1001,那就简单了,直接根据文章ID就知道了
如果是静态页面1001.html那可以在HTML里包含JS脚本count.jsp?id=1001
就算我知道了文章id=123,那我怎么得知"点击"动作产生了?是通过onclick吗?
可是链接是<href>啊,没有onclick?if(点击)(这里的点击怎么写代码?)
{
i++;
}
在JSP页面内嵌入一段JAVA代码,这个段代码在页面打开时自动会执行的
它就是把打开的次数加1然后再存入数据库具体代码应该不用我写吧
解决如何知道用户点击的方法,我的建议是:用户点击文章的时候,不直接打开文章的页面,而是提交一个请求到server端,提交信息中只要包括文章ID或者名字,服务器端根据ID更新数据库里面的阅读次数,然后重定向到文章页面。
数据库里有一个表,表里存着文章id ,文章标题....阅读次数、等,这些文章的标题在主页上以列表方式显示,我现在要在网页上的文章标题的后面显示这篇文章的阅读次数。
现在的问题是:
比如拿id=123的文章来说,我只有知道id=123的文章的“点击”动作产生了才能i++嘛,用什么方法可以知道id=123的文章被“点击”了一次?
=================
这个方案不错,可是有个疑问,这样会不会牺牲速度?