javaweb学习笔记㈠servlet①基本安装配置及使用

完成javaweb 开发环境的安装部署,包括JDK、Eclipse、Tomcat,搭建开源的Java企业开发环境开发平台。

JDK是整个Java平台的核心
Eclipse是一个跨平台集成开发环境
Tomcat服务器是一个免费的开放源码的Web服务器

步骤:
1安装JDK并配置Java环境变量
2获取eclipse 和Tomcat
3 在eclipse中集成Tomcat

实践:检验是否成功

编写一个线程安全的Servlet,并显示该Servlet被访问的次数

步骤及源代码(包含注解)

1 打开eclipse, 创建动态网站项目
File-New-Dynamic Web Project(动态网站项目)
项目名称为ph01
2 在项目中新建一个Servlet
右击ph01项目,选择new-servlet菜单项

3 编辑Servlet并运行
打开创建的servlet,在servlet中编写代码,代码如下:

package com.dh.ph01.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class ServletNumber2
 */
@WebServlet("/ServletNumber2")
public class ServletNumber2 extends HttpServlet {
    // 定义一个全局变量用于计数
    int number = 0;

    public ServletNumber2() {
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    // doGet 方法调用 doPost方法
    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doPost(request, response);
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
     *      response)
     */
    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        // 设置响应文档类型是html,编码字符集是GBK中文
        response.setContentType("text/html;charset=GBK");
        // 获取输出流
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<body>");
        // 同步
        synchronized (this) {
            number++;
            out.println("<h1>您是第" + number + "个访问该页面!</h1>");
        }
        out.println("</body>");
        out.println("</html>");
    }

}

右击项目,Run as-Run on Server
在打开的服务器窗口中选择Tomcat服务器
单机next 、finish
在IE浏览器地址栏中输入http://localhost:8080/ph01/ServletNumber2
并回车。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值