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

本文介绍如何使用Java和Tomcat部署一个简单的Servlet应用。通过创建HelloWorld类并配置web.xml,实现了一个基本的Web应用。该应用在浏览器中显示“Hello World!”。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提条件:

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 访问,出现下面的结果,代表成功:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值