Servlet

新建Web项目

  • 1、右键,选择"New",选择"Other"
  • 2、在文本框搜索"Web",选择"Dynamic Web Project"
  • 3、输入项目名,设置"Dynamic web module version"的版本为2.5
  • 4、选择"Next",再选择"Next",设置"Context root"的值 (项目的站点名,即项目的对外访问路径,前面不需要加"/")
  • 新建Servlet
  • 1、新建普通Java类
  • 2、继承HttpServlet类
  • 3、重写service方法
  • 4、设置web.xml配置文件

web.xml配置文件的注意点:
1、url-pattern的值不可重复
The servlets named [Servlet01] and [Servlet02] are both mapped to the url-pattern [/ser01] which is not permitted
2、servlet-name标签中的servlet-name不可重复
3、url-pattern的值前面要加"/"
java.lang.IllegalArgumentException: Invalid ser05 in servlet mapping
4、修改过web.xml,必须重启服务器才会生效
5、url-pattern可以设置多个访问路径
"通配符,匹配所有
只能放在最前面或者最后面,不能单独使用,不能放在中间,不能和字母拼接
越精准,优先级越高
/路径/
: 只要访问的路径中包含"路径”,都可以访问
.后缀 : 只要是以指定后缀结尾的路径,都可以访问
/
: 任意路径,都可以访问


<?xml version="1.0" encoding="UTF-8"?>
<web-app>

	<servlet>
		<servlet-name>HelloServlet</servlet-name>
		<servlet-class>HelloServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>HelloServlet</servlet-name>
		<url-pattern>/hello</url-pattern>
	</servlet-mapping>

</web-app>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值