【Java Web】@WebServlet详解

Servlet3.0里引入了注解

注解@WebServlet用来定义Web应用程序中的一个Servlet。

@WebServlet注解属性

asyncSupported:声明Servlet是否支持异步操作;

description:Servlet的描述信息;

displayName:Servlet的显示名称;

initParams:Servlet的初始化参数;

name:Servlet的名称;

urlPatterms:Servlet的访问URL;

value:Servlet的访问URL;


@WebServlet的使用

首先在项目的src文件下创建Servlet文件

【Java Web】@WebServlet详解_第1张图片

 填写包名和Servlet文件名

【Java Web】@WebServlet详解_第2张图片

 取消生成xml文件的勾选并完成创建

【Java Web】@WebServlet详解_第3张图片

 在Servlet文件里写下@WebServlet注解

【Java Web】@WebServlet详解_第4张图片


 【Java Web】@WebServlet详解_第5张图片

 可能会出现没有导入对应包的选项,此时需要手动从tomcat里导入servlet.jar文件

右键项目,选择属性

【Java Web】@WebServlet详解_第6张图片

 【Java Web】@WebServlet详解_第7张图片

 【Java Web】@WebServlet详解_第8张图片

 【Java Web】@WebServlet详解_第9张图片

 

结束,现在就可以正常引入javax.servlet.annotation类了

【Java Web】@WebServlet详解_第10张图片


 打开浏览器,输入URL就可以访问这个Servlet了

【Java Web】@WebServlet详解_第11张图片 


注意

@WebServlet里写的URL如缺少"/"则会出现所有页面都找不到404的问题,要重点记住;

每次修改@WebServlet里的URl时要重启新的URL才会生效;

你可能感兴趣的:(web,Java,java,tomcat,myeclipse)