servlet映射到的URL中可以使用*通配符,但是只能有两种固定格式:
1)一种格式是"*扩展名",在*前面不能有目录分割符"/",如:"*.do"表示匹配".do"结尾的所有URL
2)以正斜杠"/"开头并以"*"结尾,如:"/*"表示匹配当前web应用程序下的所有URL.
匹配:
当servlet引擎接收到一个访问请求时,它采用最具体匹配原则来查找请求URL的映射,其中"*.扩展名"的匹配优先级最低.
servlet激活方式:
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
缺省Servlet:某个servlet的映射路径为正斜杠"/",那么这个servlet就是当前web应用的缺省servlet,凡是在web.xml文件中找不到匹配的 <servlet-mapping>元素的URL,它们的访问请求都交给缺省servlet处理.
分享到:
相关推荐
Servlet API 中文参考 chm,涉及Servet资料资料、API介绍,讲述Servlets概论、生命周期、解析和载入、初始化、 Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通... Servlet API 中文参考 chm,...
2. `WEB-INF` - 包含`web.xml`部署描述符,定义了Servlet的映射和初始化参数。 3. `jsp` - JSP文件存放处,用于构建用户界面。 4. `css`/`js` - CSS样式表和JavaScript文件,用于美化和增强网页功能。 5. `images` -...
在Web应用中,`web.xml`是部署描述符,它定义了Servlet的配置信息,如Servlet的类名、URL映射等。在本项目中,可能没有显式的`web.xml`文件,因为现代的Java EE规范允许使用注解来代替XML配置。 4. **Servlet的...
2. 继承 javax.servet.GenericServlet 类(适配器模式) 3. 继承 javax.servlet.http.HttpServlet 类(模板方法设计模式) Servlet 映射细节 Servlet 映射细节可以通过 url-pattern 来指定映射规则。url-pattern ...
同时,C#的ORM(对象关系映射)框架,如Entity Framework,进一步简化了与数据库的交互,让开发者可以用面向对象的方式来操作数据库。 总之,C#语言和数据库技术是IT行业的基石,掌握这两者的基础知识对于软件开发...
Servlet API 中文参考 chm,涉及Servet资料资料、API介绍,讲述Servlets概论、生命周期、解析和载入、初始化、 Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、...
2. **轻量级**:Portal-Basic对JSP/Servet API的封装较少,这保证了良好的性能,同时也降低了学习难度。 3. **易于掌握**:对于已经熟悉Java/JSP基础知识的开发者而言,很容易上手并掌握Portal-Basic的使用方法。 4....