Java 如何找到servlet';谁的网址?

Java 如何找到servlet';谁的网址?,java,servlets,Java,Servlets,假设我的web.xml中有这样的内容: <servlet> <description></description> <display-name>MainServ</display-name> <servlet-name>MainServ</servlet-name> <servlet-class>MainServ</servlet-class> </

假设我的web.xml中有这样的内容:


<servlet>
    <description></description>
    <display-name>MainServ</display-name>
    <servlet-name>MainServ</servlet-name>
    <servlet-class>MainServ</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>MainServ</servlet-name>
    <url-pattern>/MainServ</url-pattern>
</servlet-mapping>

维修
维修
维修
维修
/维修
假设我在servlet的
doGet
方法中。是否有办法获取
/MainServ
值?

通过;从Javadoc:

此路径以“/”字符开头,包括servlet名称或servlet路径,但不包括任何额外的路径信息或查询字符串

例如:

…如果您已通过调用
doGet
req

调用了第一个参数;从Javadoc:

此路径以“/”字符开头,包括servlet名称或servlet路径,但不包括任何额外的路径信息或查询字符串

例如:


…如果您已将第一个参数调用到
doGet
req

谢谢。正是我需要的。谢谢。正是我需要的。
String path = req.getServletPath();