如何创建一个Web应用基础中的Servlet并实现其功能?

2026-04-02 00:001阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计571个文字,预计阅读时间需要3分钟。

如何创建一个Web应用基础中的Servlet并实现其功能?

Servlet 是由 Sun 公司提供的动态 Web 资源开发技术,本质上是一段运行在服务器端的 Java 程序。需要注意的是,这段 Java 程序不能独立运行,必须部署在 Servlet 容器(如 Tomcat)中。

1、什么是Servlet?Servlet是由SUN公司提供的动态web资源开发技术,本质上是一段运行在服务器端的java程序。需要注意的是这段java程序无法独立运行,必须放在Se

1、什么是Servlet?

Servlet是由SUN公司提供的动态web资源开发技术,本质上是一段运行在服务器端的java程序。 需要注意的是这段java程序无法独立运行, 必须放在Servlet容器(比如: tomcat服务器)中, 由容器调用才可以执行。 Servlet 的作用是处理请求,服务器会将接受到的请求交给Servlet处理。这个过程为:

2、Servlet的创建

下面通过创建一个简单Servlet程序简述一下JavaWeb应用的组成。

  • (1)先随便创建一个普通的Java项目:

注意:其中src中是写Java代码的,不用来部署,下面才是真正的用于部署的web应用:

  • 创建web应用根目录,名称随意取(本例就用web命名);
  • 在web目录下创建WEB-INF目录(要大写);
  • 在WEB-INF目录下创建classes目录和lib目录,classes用于存放编译后生成的.class字节码文件,lib用户存放引入的jar包;
  • 在WEB-INF目录下创建web.xml文件。

关于为何要创建上述固定的目录结构,请参考我的另一篇文章:Tomcat服务器简介及常见问题处理的Web应用部分。

  • (2)设置classes目录为编译输出目录,即编译项目时会把字节码文件按原包结构保存到此目录中。

如何创建一个Web应用基础中的Servlet并实现其功能?

  • (3)设置lib为jar依赖目录,即放在此目录中的jar包会被自动引入。

  • (4)导入servlet-api.jar依赖(此依赖可在tomcat下的lib目录中找到,把它复制到本项目的lib目录中即可)
  • (5)在src中写个简单的servlet:

package com.bzyd.servlet;import javax.servlet.ServletException;import javax.servlet.xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="xmlns.jcp.org/xml/ns/javaee xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> ServletDemo com.bzyd.servlet.ServletDemo ServletDemo /test-servlet

  • (7)编译

  • (8)可以在web应用根目录下(与WEB-INF同级)下随便写一个默认页面

index.html:ServletDemo默认页……

整体项目如下:

3、部署

直接把整个web文件夹复制到tomcat的webapps目录下: 启动tomcat后访问测试:

标签:创建什么

本文共计571个文字,预计阅读时间需要3分钟。

如何创建一个Web应用基础中的Servlet并实现其功能?

Servlet 是由 Sun 公司提供的动态 Web 资源开发技术,本质上是一段运行在服务器端的 Java 程序。需要注意的是,这段 Java 程序不能独立运行,必须部署在 Servlet 容器(如 Tomcat)中。

1、什么是Servlet?Servlet是由SUN公司提供的动态web资源开发技术,本质上是一段运行在服务器端的java程序。需要注意的是这段java程序无法独立运行,必须放在Se

1、什么是Servlet?

Servlet是由SUN公司提供的动态web资源开发技术,本质上是一段运行在服务器端的java程序。 需要注意的是这段java程序无法独立运行, 必须放在Servlet容器(比如: tomcat服务器)中, 由容器调用才可以执行。 Servlet 的作用是处理请求,服务器会将接受到的请求交给Servlet处理。这个过程为:

2、Servlet的创建

下面通过创建一个简单Servlet程序简述一下JavaWeb应用的组成。

  • (1)先随便创建一个普通的Java项目:

注意:其中src中是写Java代码的,不用来部署,下面才是真正的用于部署的web应用:

  • 创建web应用根目录,名称随意取(本例就用web命名);
  • 在web目录下创建WEB-INF目录(要大写);
  • 在WEB-INF目录下创建classes目录和lib目录,classes用于存放编译后生成的.class字节码文件,lib用户存放引入的jar包;
  • 在WEB-INF目录下创建web.xml文件。

关于为何要创建上述固定的目录结构,请参考我的另一篇文章:Tomcat服务器简介及常见问题处理的Web应用部分。

  • (2)设置classes目录为编译输出目录,即编译项目时会把字节码文件按原包结构保存到此目录中。

如何创建一个Web应用基础中的Servlet并实现其功能?

  • (3)设置lib为jar依赖目录,即放在此目录中的jar包会被自动引入。

  • (4)导入servlet-api.jar依赖(此依赖可在tomcat下的lib目录中找到,把它复制到本项目的lib目录中即可)
  • (5)在src中写个简单的servlet:

package com.bzyd.servlet;import javax.servlet.ServletException;import javax.servlet.xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="xmlns.jcp.org/xml/ns/javaee xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> ServletDemo com.bzyd.servlet.ServletDemo ServletDemo /test-servlet

  • (7)编译

  • (8)可以在web应用根目录下(与WEB-INF同级)下随便写一个默认页面

index.html:ServletDemo默认页……

整体项目如下:

3、部署

直接把整个web文件夹复制到tomcat的webapps目录下: 启动tomcat后访问测试:

标签:创建什么