本文主要是介绍Servlet中的mapping问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.一个servlet可以指定多个映射路径
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello/hello1</url-pattern>
</servlet-mapping>
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello/hello2</url-pattern>
</servlet-mapping>
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello/hello3</url-pattern>
</servlet-mapping>
2.一个servlet可以指定一个路径
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello/hello</url-pattern>
</servlet-mapping>
3.一个servlet可以指定一个通用的路径
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello/*</url-pattern>
</servlet-mapping>
4.默认请求路径
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/*</url-pattern>
</servlet-mapping>
5.指定一些后缀或前缀,*前面不能加项目路径
<servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>*.lcy</url-pattern>
</servlet-mapping>
6.指定了固有的映射路径优先级最高,如果找不到会走默认的处理请求:
<!--404-->
<servlet><servlet-name>error</servlet-name><servlet-class>com.lcy.servlet.ErrorServlet</servlet-class>
</servlet>
<servlet-mapping><servlet-name>error</servlet-name><url-pattern>/*</url-pattern>
</servlet-mapping>
这篇关于Servlet中的mapping问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!