关于servlet的web.xml映射
2024-09-02 00:42:27
1.原理 <servlet> <!-- servlet的名字,随便起个名,但和下面的servlet名一致 --> <servlet-name>hello</servlet-name> <!-- WEB-INF中文件路径 --> <jsp-file>/WEB-INF/hello.jsp</jsp-file> <!-- 或者可以用servlet class: <servlet-class>AnyDirectory.ServletClassName</servlet-class> --> </servlet> <servlet-mapping> <!-- servlet的名字,随便起个名,但和上面的servlet名一致 --> <servlet-name>mgc</servlet-name> <!-- 访问映射路径 --> <url-pattern>/hello</url-pattern> </servlet-mapping> 上面出现了两个影射,一个是在<servlet>中,由<servlet-name>到<jsp-file>,这个的作用是将servlet与某个文件(可能是.class文件或.jsp文件)连接,好让TomCat或其他JSP HTTP服务器知道,这个servlet所需要运行文件在哪里,以便执行所需代码。 第二个是在<servlet-mapping>中,这里是从<servlet-name>到<url-pattern>/hello</url-pattern>,这个的作用是定义servlet的url样式。如果定义的是/hello这样,那么这个servlet可以用这个URL来访问:http://localhost:8080/My-Website/hello 2. 作用: 有些放在WEB-INF里的文件是不能直接访问的,但是把一个URL映射到/WEB-INF/hello.jsp,这样就可以用那个URL的样式来访问这个文件。 在Struts等MVC结构中,定义WEB.XML中的映射是必不可少的,这样使网站的结构更加清晰合理。
最新文章
- [bzoj1072] [SCOI2007]排列perm
- 一道 google曾出过的笔试题:编程实现对数学一元多项式的相加和相乘操作(1)
- 06Mybatis_入门程序——根据用户的名字模糊查询返回List集合
- Android DatePickerDialog TimepickerDialog
- MySQL性能指标及计算方法
- Drools引擎学习
- 《think in python》学习-2
- Java Socket 入门1
- js实现类似于add(1)(2)(3)调用方式的方法
- C#基础 运算符
- Spring-AOP用法总结
- JAVA面向对象-----匿名内部类
- Unittest框架+ddt数据驱动+HTMLTestRunner+sendmail(自动发送测试报告)+git+Jenkins
- Docker的使用初探(二):Docker与.NET Core的结合
- About cookie
- 1. volatale 关键字 -内存可见性
- 万物互联之~RPC专栏
- CHENGDU3-Restful API 接口规范、django-rest-framework框架
- VS2017 编译Assimp
- PHP企业微信配置点击事件。
热门文章
- MYSQL锁表问题的解决方法
- COGS——T 826. [Tyvj Feb11] GF打dota
- [MST] Create an Entry Form to Add Models to the State Tree
- URL长链接转换为短链接
- UVa 10069 Distinct Subsequences(大数 DP)
- pchip和spline差别
- 将一个文件夹纳入library或者移除remove
- Windows下VS2013+Caffe无GPU配置
- java9新特性-8-语法改进:钻石操作符(Diamond Operator)使用升级
- 超轻便的 Cache_Lite 文件缓存