gpt4 book ai didi

servlets - 过滤静态内容 Jersey

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

我正在尝试从与处理资源请求的 servlet 相同的 webapp 提供静态内容(调用 Jersey REST 资源的 HTML 表单)。据我了解,我可以从 Jersey servlet 中过滤对静态内容的请求。我的 web.xml 如下,但目前我无法访问静态内容或资源...两者都在单独工作。

<filter>
<filter-name>my-filter</filter-name>
<filter-class>com.sun.jersey.spi.container.servlet.ServletContainer</filter-class>
<init-param>
<param-name>com.sun.jersey.config.property.WebPageContentRegex</param-name>
<param-value>/*.html</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>my-filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>my-service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.mydomain.ws.myservice</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>my-service</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>

最佳答案

FWIW 您最初的问题可能是因为 WebContentRegex 的参数值不是正则表达式。好的,从技术上讲是这样,但是它与您可能想要的不匹配。你应该试试/.*.html 之类的东西。

关于servlets - 过滤静态内容 Jersey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3982005/

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