gpt4 book ai didi

java - 如何在web.xml描述符中实现复杂的servlet映射

转载 作者:行者123 更新时间:2023-12-02 00:49:00 24 4
gpt4 key购买 nike

我面临下一个任务:我有一个主机,例如 host.com 和其上的 Web 应用程序。使用 Java (JSP/Servlets+Struts2) 编写的应用程序。

我需要实现这样的 HTTP 请求到 servlet 映射:如果用户在浏览器中输入像 http://host.com/admin.action 这样的地址,其中 admin.action - struts.xml 中定义的现有操作,然后为用户呈现这些 struts2 操作。如果用户输入类似 http://host.com/abra-kadabra 的内容,(struts.xml 中未定义操作 abra-kadabra),然后将此请求传递给某个 servlet 或 struts 操作。

有人可以建议如何做这样的事情吗?

谢谢!

最佳答案

你可以使用Tuckey非常强大的URLRewriteFilter 。即

<rule>
<from>^/abra-kadabra$</from>
<to>/admin.action</to>
</rule>

此规则会将“/abra-kadabra”上的所有浏览器请求转发到对用户透明的“/admin.action”。

关于java - 如何在web.xml描述符中实现复杂的servlet映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com