【发布时间】:2014-07-19 12:37:51
【问题描述】:
我想将my-domain.com/page 映射到my-domain.com/Page.html,所以所有超链接并显示为my-domain.com/page。
我可以在web.xml 中实现这一点,还是只能在javax.servlet.Filter 中实现?
web.xmlconfiguration 或过滤器代码应该是什么样子?
【问题讨论】:
标签: java jakarta-ee servlets
我想将my-domain.com/page 映射到my-domain.com/Page.html,所以所有超链接并显示为my-domain.com/page。
我可以在web.xml 中实现这一点,还是只能在javax.servlet.Filter 中实现?
web.xmlconfiguration 或过滤器代码应该是什么样子?
【问题讨论】:
标签: java jakarta-ee servlets
如果您希望将 URL http://my-domain.com/Page.html 映射到 servlet,您可以使用 servlet 映射。但是如果你需要映射jsp、html等其他资源,你需要重写url。可以使用javax.servlet.Filter 并检查正在发送的请求 URL 并重定向或转发到您想要的 URL 或检查 UrlRewriteFilter 这是基于规则的 URL 重写器。
【讨论】: