gpt4 book ai didi

java - 如何在 web.xml 中过滤除请求应用程序引擎开发控制台之外的所有内容

转载 作者:行者123 更新时间:2023-11-30 06:30:17 24 4
gpt4 key购买 nike

我想过滤对我的 Jersey servlet 的所有请求,所以我这样做:

<filter-mapping>
<filter-name>jersey</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>

不幸的是,这有捕获开发控制台的副作用 (http://localhost:8888/_ah/admin)

有没有办法从过滤器中排除匹配“/_ah/*”的路径?

或者也许是实现相同目标的更好方法?

最佳答案

感谢@adarshr 的建议,我开始研究扩展 Jersey 过滤器 servlet,以便我可以跳过某些路径。那时我才意识到它已经支持将忽略的路径作为初始化参数。

<init-param>
<param-name>com.sun.jersey.config.property.WebPageContentRegex</param-name>
<param-value>/(js|css|(WEB-INF/jsp)|_ah)/.*</param-value>
</init-param>

(我什至在没有阅读代码的情况下从某处粘贴代码后就已经在使用它了!)

关于java - 如何在 web.xml 中过滤除请求应用程序引擎开发控制台之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10634342/

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