本文主要是介绍web.xml中servlet-mapping的url-pattern的配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
servlet-mapping为servlet类提供一个url,在地址栏中就可以访问你的servlet,例:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>com.hx.webfrom.HelloWorld<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>/hello<servlet-class>
</servlet-mapping>
在地址栏中输入http://localhost:8080/hello就可以访问了
tomcat按/index.jsp在web.xml里找mapping,找到name:
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
再按name找类:
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
找org.apache.jsp.index_jsp后生成对象,将已经生成的request,response等对象作参数初始化/init()、和调o用方法(doGet(),doPost())。 例如:你的项目在webapps/javatest下,则浏览器直接访问:http://127.0.0.1:8080/javatest/hello
这篇关于web.xml中servlet-mapping的url-pattern的配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!