读书人

S2SH上文章新闻等浏览次数的计算

发布时间: 2012-07-29 15:26:14 作者: rapoo

S2SH下文章新闻等浏览次数的计算

在S2SH下,需要计算浏览次数,比如新闻这些。此时,可以用到Filter,但需要spring管理,也就必须有注入,把filter也交给spring管理。

跟着我的步骤来做:

1,新建一个filter类,继承自javax.servlet.Filter接口。并且完成依赖注入,如下:

 <filter> <filter-name>AddNewsScannumFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class><init-param>            <param-name>targetBeanName</param-name>            <param-value>addnewsScanFilter</param-value>        </init-param>           <init-param>            <param-name>targetFilterLifecycle</param-name>            <param-value>true</param-value>        </init-param> </filter>  <filter-mapping>  <filter-name>AddNewsScannumFilter</filter-name>  <url-pattern>/news/detail/*</url-pattern>  </filter-mapping>  

需要注意一点:

在spring配置文件中配置的bean的id,会在web.xml中作为

<param-value>addnewsScanFilter</param-value>

其他的应该没什么了。如果需要具体讲解,可以留言给我。

如果需要做到:一个用户无论刷新多少次,只作为一次浏览记录,可以在本地生成cookie,再判断cookie即可。



读书人网 >编程

热点推荐