web.xml中servlet映射的URL模式

我需要使用web.xml中的URL映射来解决此问题,以创建带有字母,后跟“ _”和字母数字字符的任意组合的URL。

我想将servlet映射到这样的东西:

/something_*

代替:

/something/*

对不同的JSP使用不同的“内容”。例:

/search_Something-I-searched-for

我尝试使用:

  <servlet-mapping>

<servlet-name>MyServlet</servlet-name>

<url-pattern>/something_*</url-pattern>

</servlet-mapping>

但这似乎不起作用。 这个答案告诉我,我无法在web.xml中执行此操作,因此可能有一些解决方法。

我不知道这些信息是否重要,但是我在项目中使用的是JBoss和Struts2。

回答:

将servlet映射到包含目录。在该servlet内,分解URL路径,然后转发到适当的命名servlet。

以上是 web.xml中servlet映射的URL模式 的全部内容, 来源链接: utcz.com/qa/404563.html

回到顶部