Servlet之间利用ServletContext实现数据的共享
1、首先创建一个CountContext类让它继承HttpServlet。重写init、doGet和doPost三个方法。

3、在CountContext的init方法中,我们通过getServletConte垓矗梅吒xt()方法得到ServletContext对象.然后该对象调用setAtrribute("键","值");方法存入键和值。context.setAttribute("count", 0);因为我们的目的是要统计访问CountContext这个Servlet的次数,所以初始值从0开始。


6、在web.xml下添加ShowServlet的配置信息。

8、完成之后, 启动服务器,先勃谧锵疙访问CountContext,再访问ShowServlet可以看到ShowServlet成功统计到访问潮贾篡绐Countext的次数。其实统计访问数据在一个Servlet中就可以完成,这个使用两个Servlet来完成主要想让大家看到:一个Serlvet中通过ServletContext的setAttribute存入数据,而在另一个可以通过ServletContext的getAttribute方法取出数据。也就是说不同的Servlet可以通过ServletContext域对象完成数据共享。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:84
阅读量:46
阅读量:35
阅读量:34
阅读量:75