心血来潮,手动搭建一个有xml的最简单的web

前提条件:

java环境准备好,下载好一个tomcat

具体步骤:

1、创建一个类HelloWord , 这里依赖 servlet-api-2.5.jar 包,编译class文件时需要。

package com.luoq.servlet;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class HelloWord extends HttpServlet {

    private String message;

    @Override
    public void init() {
        System.out.println("init ... ");
        message = "Hello World!";
    }


    @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        System.out.println("doGet ... ");
        System.out.println(message);
        PrintWriter writer = response.getWriter();
        writer.print("<h1>" + message + "</h1>");
    }


    @Override
    public void destroy() {
        System.out.println("destroy");
    }
}

2、将自己创建的类编译为class文件,将包和类一起拷贝到tomcat的webapp下,自己创建的目录test/WEB-INF/classes下。

同时在test/WEB-INF下创建一个web.xml的文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns="http://java.sun.com/xml/ns/javaee"
			xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
	
    <servlet>
        <servlet-name>test</servlet-name>
        <servlet-class>com.luoq.servlet.HelloWord</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>test</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
</web-app>

3、启动tomcat ,在网页中输入 http://localhost:8080/test 访问,出现下面的结果,代表成功:


猜你喜欢

转载自blog.csdn.net/luoqiang616477607/article/details/80632310