打开Eclipse
在eclipse
中新建一个project
得到目录
创建Servlet
按照常规的Java 程序
创建习惯 ,先创建一个package
,再到包里创建一个Servlet
重写
doGet()
方法
重写doPost()
方法
创建好后,Eclipse
会自动帮我们写一个
公共 类 Demon1
并 继承 了 HttpServlet
网站路径配置
其中 ,网站 配置文件web.xml
也会增加<servlet>
和<servlet-mapping>
俩个标签
其内容如下
<servlet>
<servlet-name>Demon1</servlet-name>
<servlet-class>com.servlet.rep.Demon1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Demon1</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>
但是在最新版本 的规则中,此标签配置并不是必须的
需要在 Demon1
类前 使用注解
import javax.servlet.annotation.WebServlet;
@WebServlet(asyncSupported = true,
urlPatterns = {
"/Demon1",
"/*"
})
实现异步支持,并匹配urlPatterns
,此时可以不在web.xml
中进行配置web
路径,自动匹配
当然如果都配置的话,则俩个
url
都会起作用,指向的是同一页面
![]()