Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为SlingClient编写拦截器_Java_Interceptor_Sling - Fatal编程技术网

Java 如何为SlingClient编写拦截器

Java 如何为SlingClient编写拦截器,java,interceptor,sling,Java,Interceptor,Sling,我需要为SlingClient编写拦截器。我对拦截器知之甚少。 我的问题是,我需要捕获slingclient发出的所有请求,然后我需要修改这些请求。我有多个客户端,它们是从SlingClient扩展而来的。因此,任何一个客户机都会发出带有某个参数的任何请求,然后我希望捕获该参数,并根据我的要求对其进行更改。 请告诉我如何实现这一点。我想您应该实现一个javax.servlet.Filter,如图所示。什么是SlingClient?不,不需要过滤器。我需要处理拦截器。但是使用过滤器,您可以拦截Sl

我需要为SlingClient编写拦截器。我对拦截器知之甚少。 我的问题是,我需要捕获slingclient发出的所有请求,然后我需要修改这些请求。我有多个客户端,它们是从SlingClient扩展而来的。因此,任何一个客户机都会发出带有某个参数的任何请求,然后我希望捕获该参数,并根据我的要求对其进行更改。
请告诉我如何实现这一点。

我想您应该实现一个
javax.servlet.Filter
,如图所示。

什么是
SlingClient
?不,不需要过滤器。我需要处理拦截器。但是使用
过滤器
,您可以拦截
SlingHttpServletRequest
。是的,谢谢。但是我没有需要截取的servlet,你需要详细说明你实际上在做什么。您需要在servlet容器或客户端应用程序中拦截请求吗?