今天看到书上对于Servlet3.0的讲解,结合自身遇到的问题总结如下:

1.首先确定你使用的Servlet 的版本,查看版本的方式有两种:

A  -在tomcat安装文件下\lib下的servlet-api.jar和jsp-api.jar压缩文件(只针对Tomcat6.0以上),解压后找到对应的 META-INF文件夹下的MANIFEST.MF文件 打开后,看到

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.1
Created-By: 1.6.0_31-b05 (Sun Microsystems Inc.)
X-Compile-Source-JDK: 1.6
X-Compile-Target-JDK: 1.6

Name: javax/servlet/
Specification-Title: Java API for Servlets
Specification-Version: 3.0
Specification-Vendor: Sun Microsystems, Inc.
Implementation-Title: javax.servlet
Implementation-Version: 3.0.FR
Implementation-Vendor: Apache Software Foundation

====================================================================

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.1
Created-By: 1.6.0_31-b05 (Sun Microsystems Inc.)
X-Compile-Source-JDK: 1.6
X-Compile-Target-JDK: 1.6

Name: javax/servlet/jsp/
Specification-Title: Java API for JavaServer Pages
Specification-Version: 2.2
Specification-Vendor: Sun Microsystems, Inc.
Implementation-Title: javax.servlet.jsp
Implementation-Version: 2.2.FR
Implementation-Vendor: Apache Software Foundation
B ---在myeclipse中新建一web project ,

选择这一项,然后再该项目下 找到  webroot-->WEB-INF-->web.xml ,打开web.xml文件,从文件中可以看出 Servlet的版本,

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
 
</web-app>

2.确定了Servlet的版本后,如果正在使用的是Servlet3.0,就可以直接使用@WebServlet(name="")进行Servlet的配置了,如果正在使用的Servlet 的版本不是3.0 ,需要手动地把servlet-api.jar复制到 webroot-->WEB-INF-->lib文件夹下。

转载于:https://blog.51cto.com/shuji1314/981760

Servlet3.0 版本问题,以及Servlet3.0中Annotation的使用相关推荐

  1. risc-v vector扩展1.0版本解读(riscv-v-spec-1.0)

    前言 riscv-v-spec-1.0于2021年9月底发布,是riscv V扩展的第一个稳定版本,之后的所有修改将保持兼容性,可以在此基础上开始开发工具链.功能模拟器和实现,以及使用该指令集的软件. ...

  2. 微信7.0版本服务器,微信7.0版本官方版

    微信7.0版本官方版可以给喜欢用微信聊天的用户能够随时使用微信聊天,在微信7.0版本上面,想要怎么发表情发微信都可以,大家可以跟自己的微信好友通话语音视频,还能利用微信支付扫码等 微信7.0版本官方版 ...

  3. mysql8.0版本怎么启动_mysql8.0.11安装、启动与基本设置

    此次演示的是mysql 8.0.11的安装.启动与基本设置. 下载mysql-8.0.11-el7-x86_64.tar.gz 1.解压并重命名 [[email protected] ~]# cd / ...

  4. android10.0版本下载,安卓10.0系统

    零度软件园提供安卓10系统更新包下载,安卓10.0系统是一款安卓系统的最新版本,该系统版本不仅加入了5G技术的支持并且修复了以往一些系统bug,这样就能够为安卓手机用户带来不错的使用体验. 安卓10. ...

  5. 关于使用tensorflow-gpu 1.14.0版本训练时出现“0 successful operations. 0 derived errors ignored.”的解决方法

    一.问题描述 在使用1.14版本的tensorflow-gpu训练之前写的同版本cpu的程序时出现"0 successful operations. 0 derived errors ign ...

  6. 微软研究院和清华大学联合发布 “开放学术图谱(OAG)2.0版本”

    来源:微软研究院AI头条 本文约3000字,建议阅读5分钟. 本文为你介绍了最新发布的开放学术图谱2.0版本. [导 读]开放学术组织(Open Academic Society)是由微软.清华.艾伦 ...

  7. 全栈JVM框架Micronaut通向1.0版本之路

    经过一年的发展,随着Object Computing(OCI)发布候选版本RC1.RC2和RC3,Micronaut 1.0在过去三周内加速了.Micronaut是一个基于JVM的全栈框架,用于创建可 ...

  8. 支持异构图、集成GraphGym,超好用的图神经网络库PyG更新2.0版本

    ©作者 | 陈萍.杜伟 来源 | 机器之心 当前最流行和广泛使用的 GNN 库 PyG(PyTorch Geometric)现在出 2.0 版本了,新版本提供了全面的异构图支持.GraphGam 以及 ...

  9. CAP 3.0 版本正式发布

    前言 大家好,我们很高兴宣布 CAP 发布了 3.0 版本正式版. 自从上次 CAP 2.6 版本发布 以来,已经过去了几个月的时间,关注的朋友可能知道,在这几个月的时间里,也发布了几个预览版的 3. ...

  10. redis版本_全球首发|阿里云正式推出云数据库Redis6.0版本

    Redis 6.0更多精彩详情 2020年6月23日,阿里云正式推出云数据库Redis 6.0版本.Redis 6.0版本为Redis开源社区于5月2日发布的全新版本,包含多项重大功能更新和大幅度的性 ...

最新文章

  1. Sound Forge Pro 3使用教程
  2. elasticsearch v6.5.4配置
  3. 【人脸表情识别】不得不读的重要论文推荐(2019-2020篇)
  4. mysql群删除记录查询_mysql那些招:执行大批量删除、查询和索引等操作
  5. 反转链表python
  6. storm集群部署和配置过程详解
  7. gimp中文版教程_GIMP中文详细教程.pdf
  8. 抹机王怎么一键新机_ir新机工具箱手机版下载-ir新机抹机王盒子v5.6.6 免登陆版-007游戏网...
  9. 论文参考文献格式及意义
  10. matebook14支持触摸屏吗_MateBook14:同价位一个能打的都没有(我说的是屏幕)
  11. java输入小写字母_java中怎么实现从对话框输入一个大写字母将其转化为小写字母输出?...
  12. VINS-Mono 代码解析六、边缘化(3)
  13. 图文并茂:超可爱的12星座猫
  14. html文本转成二进制,肿么把文本文件转换成二进制bin文件
  15. 闭关修炼(二十二)session和cookie原理
  16. Spring入门自学
  17. C语言中 || \ 符号的意思
  18. SEO必看的免费推广渠道
  19. Xilinx IDELAY原语使用注意事项
  20. 【tkinter】的使用详解,做一个简单实用的万能可视化界面!

热门文章

  1. Miniconda3的环境配置
  2. 零基础Python培训入门 教你认识下这些基础内容
  3. SpringMVC背景介绍及常见MVC框架比较
  4. Android零基础入门第38节:初识Adapter
  5. 《Adobe InDesign CS6中文版经典教程》—第1课1.8节练习
  6. OPMS 1.2 版本更新发布
  7. PPPoE***2:PADR耗竭sessionid
  8. filter 在CSS用的效果
  9. php 删除指定html标签,总结php删除html标签和标签内的内容的方法
  10. 化浆池是什么东西_头次见聪明人在阳台上砌洗衣池,开始被人笑话,装完都跟着学...