Java servlet可以有扩展吗?

Java servlet可以有扩展吗?,java,javascript,servlets,Java,Javascript,Servlets,我有一页 但是需要提供一个带有扩展名(比如.jsp之类)的指向同一位置的链接 有没有一种方法可以添加一个扩展,但仍然以相同的方式加载它?您需要在web.xml中为servlet添加多个URL映射。假设您现有的servlet映射到projecta,如下所示: <servlet-mapping> <servlet-name>servlet</servlet-name> <url-pattern>/projecta</url-p

我有一页

但是需要提供一个带有扩展名(比如.jsp之类)的指向同一位置的链接


有没有一种方法可以添加一个扩展,但仍然以相同的方式加载它?

您需要在web.xml中为servlet添加多个URL映射。假设您现有的servlet映射到
projecta
,如下所示:

  <servlet-mapping>
    <servlet-name>servlet</servlet-name>
    <url-pattern>/projecta</url-pattern>
  </servlet-mapping>

servlet
/项目A
您可能需要:

  <servlet-mapping>
    <servlet-name>servlet</servlet-name>
    <url-pattern>/projecta</url-pattern>
    <url-pattern>/projecta.ext</url-pattern>
  </servlet-mapping>

servlet
/项目A
/项目A.ext
如果您的servlet版本不同,也可以看到这一点: