servlet URL的问题
servlet的URL在JSP页面中的URL是写<url-mapping>里面的吗?url-mapping该怎么配置?映射到底是什么意思?...
servlet的URL在JSP页面中的URL是写<url-mapping>里面的吗?url-mapping该怎么配置?映射到底是什么意思?
展开
3个回答
展开全部
映射是一一对应的关系。可以是一对多,也可以是一对一,但不能是多对一。
这是我以前座的一个小例子代码部分 你参考下,希望能帮到你。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">
<servlet>
<servlet-name>ActionServlet</servlet-name>
<servlet-class>web.ActionServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>CheckcodeServlet</servlet-name>
<servlet-class>web.CheckcodeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ActionServlet</servlet-name>
<url-pattern>*.do</url-pattern> //这里对应的就是所有以.do结尾的请求都会被这个拦截,并定位到ActionServlet中.(如:abc.do、ab.do)
</servlet-mapping><servlet-mapping>
<servlet-name>CheckcodeServlet</servlet-name>
<url-pattern>/checkcode</url-pattern></servlet-mapping>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
</web-app>
亲,求采纳!希望能帮到你!
这是我以前座的一个小例子代码部分 你参考下,希望能帮到你。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">
<servlet>
<servlet-name>ActionServlet</servlet-name>
<servlet-class>web.ActionServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>CheckcodeServlet</servlet-name>
<servlet-class>web.CheckcodeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ActionServlet</servlet-name>
<url-pattern>*.do</url-pattern> //这里对应的就是所有以.do结尾的请求都会被这个拦截,并定位到ActionServlet中.(如:abc.do、ab.do)
</servlet-mapping><servlet-mapping>
<servlet-name>CheckcodeServlet</servlet-name>
<url-pattern>/checkcode</url-pattern></servlet-mapping>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
</web-app>
亲,求采纳!希望能帮到你!
展开全部
<servlet>
<servlet-name>testDisabled</servlet-name>
<servlet-class>servlet.TestDisabled</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>testDisabled</servlet-name>
<url-pattern>/testDisabled</url-pattern>
</servlet-mapping>
这是我项目里的一段配置servlet的代码.其中url-pattern是该servlet的请求路径,通过它可以找到这个url-pattern对应的servlet-name,然后通过这个servlet-name找到这个servlet的servlet-class,然后调用这个servlet-class处理请求
这个servlet的请求路径(即url-pattern)是相对于项目的根路径的
<servlet-name>testDisabled</servlet-name>
<servlet-class>servlet.TestDisabled</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>testDisabled</servlet-name>
<url-pattern>/testDisabled</url-pattern>
</servlet-mapping>
这是我项目里的一段配置servlet的代码.其中url-pattern是该servlet的请求路径,通过它可以找到这个url-pattern对应的servlet-name,然后通过这个servlet-name找到这个servlet的servlet-class,然后调用这个servlet-class处理请求
这个servlet的请求路径(即url-pattern)是相对于项目的根路径的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
servlet的url是在web.xml中配置的,写在form表单中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询