servlet共享变量实现计数器功能(servlet入门)

servlet类中定义的成员变量,被所有的客户线程共享。

要求利用servlet共享变量实现计数器功能。

servlet共享变量实现计数器功能(servlet入门)

Count.java

package com.servlet;
import java.io.I.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Count extends HttpServlet {
int count;
public void init() throws ServletException {
  count=0;
}
public synchronized  void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
  response.setContentType("text/html;charset=UTF-8");
  PrintWriter out = response.getWriter();
  out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
  out.println("<HTML>");
  out.println("  <HEAD><TITLE>A Servlet|www.125jz.com</TITLE></HEAD>");
  out.println("  <BODY>");
  count++;
  out.print("你是第"+count+"个访问用户!");
  out.println("  </BODY>");
  out.println("</HTML>");
  out.flush();
  out.close();
}
}

web.xml文件部署servlet:

  <servlet>
    <servlet-name>Count</servlet-name>
    <servlet-class>com.servlet.Count</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>Count</servlet-name>
    <url-pattern>/servlet/Count</url-pattern>
  </servlet-mapping>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2867.html

(4)
江山如画的头像江山如画管理团队
上一篇 2018年11月13日 下午1:55
下一篇 2018年11月27日 上午10:13

99%的人还看了以下文章

  • Ubuntu在线体验(不用安装) 

    Ubuntu是一个以桌面应用为主的Linux操作系统,是非常轻量级的操作系统,全球领先的用于个人电脑、平板及手机的操作系统。 想过要体验下Ubuntu,其实不用那么麻烦,在线就能体验该系统!! 在任意浏览器打开链接https://www.ubuntu.org.cn/tour/zh-CN/ (中文)、https://www.ubuntu.org.cn/tour…

    2022年9月1日
    14.8K0
  • js中var a=b=1和var a=1,b=1的区别

    js中一次性定义多个变量的时候,可以用:var a=1,b=1这种中间用逗号隔开的方式,但有些时候为了省事,直接定义var a=b=1。 那这两种写法方式最后效果是一样的吗?有没有什么区别呢?请大家看下面的范例: 1、用var a=b=1的方式 由上图可以明显看出来,变量b的作用域已经是全局的了,因为在函数外可以调用到(可以正常的输出变量)。 2、用var …

    2022年3月19日
    5.5K0
  • JSP三层架构开发学生管理系统源码-dao、entity、service、servlet

    表示层:MVC中的视图层和控制器层,前端通常为html css js jsp文件,后端例如Servlet文件,调用业务逻辑层业务逻辑层(Service):接受表示层的请求,先进行逻辑处理,后调用数据逻辑层,(增:查+增) 数据访问层(Dao):直接访问数据库的操作 通过三层架构,将表示层请求传递到数据访问层,数据访问层将结果返回至表示层 具体流程 开发环境:…

    2021年5月1日 编程开发
    3.9K0
  • JSP+MySQL MVC综合案例:完整的分页查询

    JSP+MySQL数据库开发教程,MVC综合案例,完整的分页查询代码。

    2018年2月22日
    7.4K0
  • aspx文件编码不统一导致乱码

    今天发现了一个很奇怪的现象,页面在VS2008下面,有些页面乱码,而有些則不会。 上网查找了很多方法均不能解决,根据以前开发asp,php的经验,怀疑这些页面的编码可能不一样。 在VS2008下面还真的不知道在哪里看文件的编码,用Dreamweaver打开一个乱码跟一个不乱码的页面对比了一下,发现一个是gb2312(不乱码),而别外一个则是utf-8(乱码)…

    2019年2月14日
    3.1K0
  • 19个常用SQL数据库命令(函数、运算符)讲解

    讲解了19个常用的sql语句!

    2023年1月29日
    6.6K0

发表回复

登录后才能评论