编程语言
首页 > 编程语言> > java – web.xml中servlet映射的URL模式

java – 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>

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

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

解决方法:

将servlet映射到包含目录.在该servlet内部,将URL路径和forward拆分为适当的named servlet.

标签:java,jsp,java-ee,servlets,web-xml
来源: https://codeday.me/bug/20191006/1861820.html