servlet-filters 相关问题

在Servlet API中,当您想要控制,预处理和/或后处理特定请求时,通常使用Servlet。但是当您想根据特定条件过滤/修改常见请求和/或响应时,过滤器更适合。

通过java中的spring servlet过滤器将位置设置为响应头参数

我尝试在特定 API 的响应标头中添加一个位置。但是,当我通过 Postman 向相关 API 发送请求时,我在响应标头中看不到位置参数。邮递员

回答 1 投票 0

解析 GWT RPC POST 请求/响应

我正在使用 GWT-RPC 来获取客户端数据,我的要求是解析有效负载以检索内部数据。我需要记录或保留这些数据以用于指标/监控目的。 我正在使用 Se...

回答 2 投票 0

Spring 框架中的 NullPointerException(或者什么?)

我遇到了一个非常奇怪的问题,我根本不知道从哪里开始。在我们的工作应用程序中,我们的一个页面似乎有点任意地失败 - 也就是说,有时它可以工作,有些......

回答 5 投票 0

使用 org.commonsources.correlation.filter.CorrelationHeaderFilter 引发:java.io.IOException:无法加载类 [javax.servlet.Filter]

我有一个 Spring Boot 应用程序,版本为 2.7.12(在 Java 8 上运行)。 我将其升级到 spring boot 3.2.5 并安装了 java 17。 我收到以下错误。 [12-09-2024 12:06:52.402] [] [主要]...

回答 1 投票 0

如何确保在SecurityFilterChain中的安全过滤器之后执行过滤器?

我有一个通过SecurityFilterChain注册的BearerTokenAuthenticationFilter。此外,还有一个通过 FilterRegistrationBean 注册的 ProfileSynchronizationFilter。

回答 1 投票 0

如何在SpringBoot中同时使用Jersey和MVC?

让我们考虑一个 SpringBoot 2+ Web 应用程序。 有几个用 Jersey 编写的遗留端点。 所有新端点都应该使用 Spring MVC 定义。 由于 Jersey 端点不能...

回答 1 投票 0

如果已经设置了http header,如何修改?

我需要根据页面内容修改这个标题。 例如:这是一个人为的例子——因为它是被要求的。我无法详细了解特定标头的详细信息 Servlet/页面设置标头

回答 4 投票 0

如何使用 URLRewriting 过滤器向传入请求添加 .do 扩展名

我刚刚安装了来自 http://tuckey.org/ 的 URL 重写过滤器。 我添加了一条规则,为来自特定路径 /beta 的请求添加 .do。 (.*)/beta/(.*)\...

回答 1 投票 0

使用过滤器检查远程地址

检测 Web 应用程序是否在本地访问的最佳方法是什么? 我有兴趣在过滤器(javax.servlet.Filter)中检查这一点。我可以检查 ServletRequest#getRemoteA...

回答 4 投票 0

java-使用过滤器检查远程地址

检测 Web 应用程序是否在本地访问的最佳方法是什么? 我有兴趣在过滤器(javax.servlet.Filter)中检查这一点。 我可以检查 ServletRequest#getRemoteAd...

回答 4 投票 0

liferay hook xml 可以包含 2 个 servlet-filter 配置吗?

我已经在liferay中使用给定的xml创建了一个钩子 我已经使用给定的 xml 在 liferay 中创建了一个钩子 <?xml version="1.0"?> <!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 7.2.0//EN" "http://www.liferay.com/dtd/liferay-hook_7_2_0.dtd"> <hook> <servlet-filter> <servlet-filter-name>Servlet Request Filter</servlet-filter-name> <servlet-filter-impl>package.SecurityFilters</servlet-filter-impl> </servlet-filter> <servlet-filter-mapping> <servlet-filter-name>Servlet Request Filter</servlet-filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> </servlet-filter-mapping> <servlet-filter> <servlet-filter-name>Servlet Request DocumentDownloadFilter</servlet-filter-name> <servlet-filter-impl>package.DocumentDownloadFilter</servlet-filter-impl> </servlet-filter> <servlet-filter-mapping> <servlet-filter-name>Servlet Request DocumentDownloadFilter</servlet-filter-name> <url-pattern>/documents/*</url-pattern> <dispatcher>REQUEST</dispatcher> </servlet-filter-mapping> </hook> 部署此挂钩后,我看到此异常: The content of element type "hook" must match "(portal-properties?,language-properties*,custom-jsp-dir?,custom-jsp-global?,indexer-post-processor*,service*,servlet-filter*,servlet-filter-mapping*,struts-action*)". 如果我注释掉一个或另一个 servlet 配置,则挂钩部署正确,并且我可以在日志中看到过滤器正在工作。 从 DTD 中我了解到我应该能够放置许多 servlet-filter 和 servlet-filter-mapping,所以我不确定我在哪里犯了错误。 DTD 文档 If an element name in DTD is followed by the star [*], this element can occur zero, once or several times. 是否可以在一个 liferay hook 中创建 2 个 servlet 过滤器? 根据 DTD,您使用的是 Liferay 7.2 - 考虑忽略 6.x 挂钩概念并使用 OSGi ServletFilter: @Component( immediate = true, property = { "before-filter=Auto Login Filter", "dispatcher=REQUEST", "servlet-context-name=", "servlet-filter-name=My Servlet Filter", "url-pattern=/change/me" }, service = Filter.class ) public class BladeServletFilter extends BaseFilter { @Override protected void processFilter( HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, FilterChain filterChain) throws Exception { // implement your own logic here } }

回答 1 投票 0

在附加 Servlet Filter 中解析多部分请求,而不会丢失上传的内容

我的过滤器会检查多部分帖子,并可能在它们到达实际端点(球衣,超出我的控制范围)之前拒绝它们。允许随意的多部分解析(如下面的答案所示)sol...

回答 2 投票 0

如何使用 Servlet Filter 来更改/重写传入 URL?

如何使用 Servlet 过滤器更改传入 URL http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 到 http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_12...

回答 5 投票 0

在 multipart/form-data 情况下,无法多次读取 HttpServletRequest 的请求正文

我知道有很多例子可以多次读取请求正文,我已经经历了很多,但找不到解决我的问题的方法。 所以,就我而言,我有一个 spring-boot 项目,其中 upl...

回答 1 投票 0

Servlet 响应过滤器不会修改成功请求的响应正文(200 OK),对于异常情况效果很好

我有一个servlet响应过滤器。我的响应正文不会针对成功的请求进行修改。异常已成功包装并且响应正文已修改。我的代码只是从 O'

回答 1 投票 0

在过滤器中添加响应头?

我需要在每个响应中添加标头。我计划在下面做 公共类 MyFilter 扩展了 OncePerRequestFilter { @覆盖 protected void doFilterInternal(HttpServletRequest 请求...

回答 5 投票 0

如何在 Java 中使用 servlet 过滤器来更改传入的 servlet 请求 url?

如何使用 servlet 过滤器更改传入的 servlet 请求 url http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 到 http://nm-java.appspot.com/Check_License?

回答 5 投票 0

如何以编程方式添加 servlet 过滤器?

虽然我见过很多类似的问题,但我没有找到明确的答案。 使用 Servlet Spec 2.5,是否可以以编程方式添加 servlet 过滤器和映射? 首选位置是...

回答 2 投票 0

以编程方式在 OSGI 中创建/修改和注册过滤器

是否可以在运行时在 OSGI 中注册新的过滤器? 用例如下。我们将 Adobe AEM CMS 与多个租户一起使用。现在我们有一个过滤器可以保护对特定资源的访问......

回答 1 投票 0

如何将struts2中的字符集更改为utf-8

嗨,我有一个测试字段,我想在其中进行非英语测试(例如俄语) 但在我的动作课中,我得到的不仅仅是文本?????????。 我尝试编写简单的过滤器来描述

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.