立即学习:https://edu.csdn.net/course/play/1060/15785?utm_source=blogtoedu
2.在web.xml文件中配置和映射这个Servlet(因为我们想通过浏览器的方式来访问这个Servlet)
想要通过外部访问,就必须要有配置和映射
servlet name和class(全类名)
servlet-mapping name pattern(映射名)
全类名指向的是物理文件,也就是要实现的Servlet
例
<!-- 映射和配置servlet -->
<servlet>
<servlet-name>helloservlet</servlet-name>
<!-- 定义servlet -->
<servlet-class>one.HelloServlet</servlet-class>
<!-- 配置servlet和对应的类绑定,并起一个名字 -->
<!-- 全类名 -->
<load-on-startup>1</load-on-startup>
<!-- oad-on-startup标签默认servlet的顺序 -->
</servlet>
<servlet-mapping>
<servlet-name>helloservlet</servlet-name>
<url-pattern>/hello</url-pattern>
<!-- 访问根目录下hello.jsp时会映射到helloservlet这个servlet -->
<!-- /代表这个web应用的根目录 -->
</servlet-mapping>
注意:
<load-on-startup>2</load-on-startup>:
可以设置servlet的启动时机,谁先启动
一个servlet可以有多个servlet-mapping
<url-pattern>/hello</url-pattern>:
hello为虚拟根路径同时也可设置成带后缀名的
如:*.html,
只要以html结尾的项目都可以运行这个servlet;