配置Servlet两种方法以及特点详解

 更新时间:2020年03月06日 13:09:51   作者:二细  
这篇文章主要介绍了配置Servlet两种方法以及特点详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、 传统web.xml文档中部署servlet

<servlet>
<servlet-name>LifeServlet</servlet-name>//创建的servlet名字
 <servlet-class>servlet.LifeServlet</servlet-class>//完整的包名+类名
 </servlet>
<servlet-mapping>//映射配置
 <servlet-name>LifeServlet</servlet-name>//和上面的名字保持一致
 <url-pattern>/LifeCycle</url-pattern>//servlet的映射路径
 </servlet-mapping>

注意:如果有form表单和servlet有关联,<url-pattern>后面应填入与action参数相同,例如

<form action=”LifeCycle” method=”post”>

则<url-pattern>/LifeCycle</url-pattern>,注意/不能少!

2、 注解方式部署servlet

@WebServlet("/LifeServlet")
public class LifeServlet extends HttpServlet{}

从浏览器发送请求时,会直接寻找@WebServlet后对应的url地址,调用并执行相应的servlet

3、 两种办法的优缺点

编辑xml文件:

优点:如果有多个servlet在同一个工程下,便于管理与修改

缺点:手工配置文件,容易导致错误,重复度太高,可读性差

注解部署:

优点:快速简洁,IDE会自动创建注解

缺点:如果有很多servlet文件,不好控制单独的servlet

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Spring Boot无缝集成MongoDB

    Spring Boot无缝集成MongoDB

    这篇文章主要介绍了Spring Boot无缝集成MongoDB的相关知识,本文涉及到MongoDB的概念和nosql的应用场景,需要的朋友可以参考下
    2017-04-04
  • 如何使用Java给您的图片瘦身之Thumbnailator技术

    如何使用Java给您的图片瘦身之Thumbnailator技术

    在java日常开发中经常遇到对图片资源的操作需求,如压缩、缩放、旋转,下面这篇文章主要给大家介绍了关于如何使用Java给您的图片瘦身之Thumbnailator技术的相关资料,需要的朋友可以参考下
    2022-10-10
  • java线程之用Thread类创建线程的方法

    java线程之用Thread类创建线程的方法

    本篇文章介绍了,Thread类创建线程的方法。需要的朋友参考下
    2013-05-05
  • Java数据库连接池c3p0过程解析

    Java数据库连接池c3p0过程解析

    这篇文章主要介绍了Java数据库连接池c3p0过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Docker使用 Maven 插件构建镜像的方法

    Docker使用 Maven 插件构建镜像的方法

    本篇文章主要介绍了Docker使用 Maven 插件构建镜像的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • java对象池管理方式common-pool2使用

    java对象池管理方式common-pool2使用

    这篇文章主要为大家介绍了java对象池common-pool2使用示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • spring boot利用docker构建gradle项目的实现步骤

    spring boot利用docker构建gradle项目的实现步骤

    这篇文章主要给大家介绍了关于spring boot利用docker构建gradle项目的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-05-05
  • 解析整合mybatis-spring需要的maven依赖配置问题

    解析整合mybatis-spring需要的maven依赖配置问题

    这篇文章主要介绍了整合mybatis-spring需要的maven依赖配置问题,创建Maven项目,导入相关jar包,文中还给大家提到了,解决maven静态资源约定大于习惯问题,本文给大家介绍的非常详细,需要的朋友参考下吧
    2021-11-11
  • 关于Java中Object类的几个方法示例

    关于Java中Object类的几个方法示例

    这篇文章主要给大家介绍了关于Java中Object类的几个方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • 使用SpringBoot内置web服务器

    使用SpringBoot内置web服务器

    这篇文章主要介绍了使用SpringBoot内置web服务器操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09

最新评论