在web.xml里配置Servlet
<!-- 配置一个servlet -->
<!-- servlet的配置 -->
<servlet><!-- servlet的内部名称,自定义。尽量有意义 --><servlet-name>ServletDemo</servlet-name><!-- servlet的类全名: 包名+简单类名 --><servlet-class>lm.practice.ServletDemo</servlet-class>
</servlet>
<!-- servlet的映射配置 -->
<servlet-mapping><!-- servlet的内部名称,一定要和上面的内部名称保持一致!! --><servlet-name>ServletDemo</servlet-name><!-- servlet的映射路径(访问servlet的名称) --><url-pattern>/servlet</url-pattern>
</servlet-mapping>
可以看到,在配置Servlet时,有两个地方需要配置,一个是<servlet>,另一个是<servlet-Mapping>,这两个一个是配置Servlet,一个是配置其映射信息,其中<servlet>中的<servlet-name>可以随意指定,但要有一定的意义,一般取为类的名称,例如我的类名为ServletDemo,这里取名为ServletDemo,下面的<servlet-class>是类的全路径,package+calssname,一定要是全路径!
<servlet-Mapping>是映射信息,它也有一个<servlet-name>,里面的名字是对应的Servlet名,也就是我们上面配置的Servlet名字,这里是ServletDemo,下面的是映射路径,也就是访问Servlet的名称,这里也是以方便和有意义为前提的,是我们在访问Servlet在浏览器地址栏后面输入的那个信息,例如我的映射路径命名为/servlet,在地址栏中输入http://localhost/20170323/servlet
注意:这里的映射路径一定不是丢掉/,否则就会出错了,一定要写成/servlet,不能是servlet
这里说一下在配置映射路径的时候,有以下两种:
url-pattern |
浏览器输入 |
|
精确匹配 | /servlet | http://localhost:8080/day10/servlet |
模糊匹配 | /* | http://localhost:8080/20170323/任意路径 |
/lm/* | http://localhost:8080/20170323/lm/任意路径 | |
*.后缀名 *.do *.action *.html(伪静态) |
http://localhost:8080/20170323/任意路径.do |
在web.xml里配置Servlet相关推荐
- 解决tomcat报limt 字节长度限制 tomcat web.xml里配置mappedfile
<init-param> <param-name>mappedfile</param-name> <param-value>false</para ...
- 关于Servlet的两种配置Web.xml文件配置或者使用(@WebServlet(name = ,urlPatterns = ))配置问题——WebServlet注解
在Servlet2.5规范之前,Java Web应用的绝大部分组件都通过web.xml文件来配置管理. Servlet3.0规范可通过Annotation来配置管理Web组件,因此web.xml文件可 ...
- web.xml中filter,servlet和listener区别
2019独角兽企业重金招聘Python工程师标准>>> 1.Filter与Servlet的区别和联系,点击查看详情 2.Filter的执行顺序与实例,点击查看详情 Filter 实现 ...
- java获取web.xml 参数_解析web.xml中在Servlet中获取context-param和init-param内的参数
web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: context/param avalible durin ...
- web.xml里,classpath使用范围
比如说在web.xml里,配置spring监听. 在标签<param-value>里,classpath指向的配置文件路径应该是在config资源文件夹下的applicationConte ...
- 深入理解web.xml中配置/和/*的区别
在用SpringMVC进行web开发的时候,如果将DispathcerServlet对外访问的虚拟路径配置成/时,需要在Spring的配置文件中配置<mvc:default-servlet-ha ...
- Web.xml中配置监听器Listener导致Tomcat无法启动
Web.xml中配置监听器Listener导致Tomcat无法启动 1.在pom.xml里导入 org.springframework spring-web 5.0.5.RELEASE 版本看你个人的 ...
- web.xml中配置web监听器
web.xml中配置web监听器 在web.xml配置监听器,格式如下: <listener><listener-class>类全名</listener-class> ...
- 在配置文件web.xml中配置Struts2的启动信息
在配置文件web.xml中配置Struts2的启动信息: <?xml version="1.0" encoding="UTF-8"?> <we ...
最新文章
- css样式脱离标准文档流
- 使用Hibernate操作数据库
- SQL 2005 Oct CTP 和VS2005 for CTP安装的情况
- rs232串口驱动_RS232与RS485在性能上有啥区别和联系?老电工总结分析,一目了然...
- FTP协议、电子邮件系统、Telnet远程控制
- 5_数据分析—数据可视化
- [spring]用IEDA创建spring boot项目
- 如何使用MacClean在Mac上释放磁盘空间?
- 使用include实现布局(layout)复用
- 基于vue2的 H5框架
- 疾病诊断归一化---附加编码
- 关于nvidia-smi和nvidia -V即nvidia --verison的命令说明
- arp在交换机级联情况下的访问
- 解决ios微信公众号h5页面新增底部前进后退导航栏产生的布局问题
- 洞见趋势系列(二)特征工程
- [汇总]Flex面试题及答案
- leetcode75 颜色分类
- OSChina 周日乱弹 ——对,今天全是段子
- 网页下载工具curl命令简介
- zdog+anime跳舞的小星星动画js特效
热门文章
- 川大计算机在职研究生考试,四川大学在职研究生考试科目是什么?
- ArcBlock ⑪ 月报 | ABT 节点持续迭代、Blocklet 实例不断丰富
- React(8)-组件ref引用
- 9、kali安装字体、办公软件、工具、翻译软件
- Python静态方法(staticmethod)、类方法(classmethod)、__str__的用法
- java使用iText导出pdf添加页眉,并设置图片
- 飞康NSS助力大型国企财务公司云灾备建设
- Android RTT : 通过 RTT 确定 WLAN 位置信息
- 数字证书有哪些类型?
- Java项目:景区旅游管理系统(java+SpringBoot+html+layui+bootstrap+jQuery+mysql)