servlet-filters相关内容

为什么转发的请求再次通过过滤器链?

我为Grails应用程序实现了不常用的体系结构,因为我使前端控制器仅根据某些条件进一步转发请求。我还实现了区域设置解析器作为http servlet请求过滤器。事实证明,转发的请求再次通过过滤器链。所以流程如下所示: 请求到达grails应用程序 过滤 前端控制器获取请求并进一步转发 转发的请求再次通过我的过滤器 后台控制器获取请求 在撰写本文的同时,我已经提出了如何省略问题我 ..
发布时间:2018-05-24 18:53:31 其他开发

Servlet-Filter不受欢迎文件的限制

我使用过滤器会动态生成内容,以供网络爬虫显示( https ://developers.google.com/webmasters/ajax-crawling/docs/specification )。如果传入的网址包含路径,此过滤器工作正常( http://www.unclestock .COM / app.jsp#!S = GOOG )。如果传入的网址只包含我的网域(和片段),请说 http: ..

如何在ContainerRequest中获取会话对象以使用批注@RolesAllowed(Role_user)?

我正在使用App Engine和Jersey一起构建一个应用程序。我想使用允许在请求中创建过滤器的注释 @RolesAllowed(Role_user)。 问题是我们需要配置类 SecurityContextFilter 。 我的目标是获取存储在会话中的用户的 id ,然后直接在 function:public class ContainerRequest filter(Contain ..
发布时间:2018-05-03 19:10:54 Java开发

我可以在Glassfish(或任何应用程序服务器)上拦截对我的WSDL的调用吗?

我使用 @WebService 注释创建了一个Java web服务,并将该服务部署到位于代理服务器后面的Glassfish服务器中。 问题是当某人访问我们的WSDL并查看他们看到的服务端点地址位置时, > http:// app server url / service ... 而不是 http://代理服务器网址/服务... 我希望在WSDL的服务端点地址位 ..
发布时间:2018-04-28 21:37:13 Java开发

Jersey中有一个Interceptor类似于Spring的HandlerInterceptor

在Jersey 2.x中需要一个拦截器,它提供了请求,响应和与Web服务的路径相匹配的方法的引用。 类似于。 要求: 需要批注 > Request - 获取/设置属性并获取Session对象来验证用户。 响应甚至在调用相应的方法之前失败。 等价的Spring代码: public class WebServiceInterceptor implements Handl ..
发布时间:2017-11-08 19:58:08 其他开发

如何将修改/包装的HTTPServletRequest传递给后续的Zuul过滤器?

我们有一个Zuul Pre-Filter(Filter1),它将检查传入的HTTPServletRequest,并对其中的查询参数进行一些更改,以将其嵌入到自定义创建的请求中(包装HttpServletRequestWrapper)。 现在,我想将这个自定义包装的请求传递给下一个Zuul预过滤器(Filter2)。我怎样才能做到这一点? 在使用常规的Servlet过滤器之前,我们在Fi ..
发布时间:2017-11-08 19:58:02 其他开发

servlet /过滤器在java中的特定异常处理

我有一个servlet扩展为 HttpServlet 并实现一个 GET 请求。我也使用映射到上面的servlet url的过滤器(来自外部库)。现在,过滤器抛出异常,并且按预期,我得到这个 SEVERE:Servlet.service()for servlet [myServlet] in上下文与 路径[]抛出异常 我知道错误页描述可能是捕获此异常的标准方法,但是有没有办法从特定的 ..

可以在GlassFish 3.1上为无状态ejb webservice定义一个servlet过滤器

我想导出实现为无状态EJB的Web服务。当我们注释为@Stateless + @Webservice时,我知道这些WebServices被EJB容器所笼罩。可以通过Servlet-Filter将所有传入的请求路由到此Webservice。 当我的Java-Class注释为@Stateful和@Webservice时,Servlet-Filter可以工作,或者只是@Webservice。但不结 ..
发布时间:2017-08-06 10:19:39 J2EE

从doFilter方法设置cookie

我有一个过滤器类与doFilter方法。在doFilter方法中,我设置一个cookie如下: HttpServletResponse httpResp =(HttpServletResponse)servletResponse; Cookie myCookie = new Cookie(“test”,“”); myCookie.setValue(“testValue”); m ..
发布时间:2017-01-06 16:27:40 Java开发

hybris - 哪个Spring控制器正在服务我的请求?

我想在某个控制器中设置断点来调试它。 但是对于我的hybris应用程序中的所有Spring XML声明文件和注释,很难知道哪个Spring控制器最终为某个HTTP请求提供服务。 有一个简单的方法hybris知道哪个Controller服务一个特定的HTTP请求?也许一些工具,你可以输入一个URL,它告诉你请求将解决哪个控制器。 解决方案 你可以扩展Spring类 HandlerIn ..

在JSF / facelet中访问请求参数的过滤器导致错误的编码

我面临以下问题/ bug (对于用例:我添加了一个log4j过滤器,因为它使得良好的日志记录可用,请参阅此处了解详情) 这是关于当访问过滤器中的请求参数时编码的什么发生: 所有üäöéèàà等变成üÃÃÃÃÃÃÃÃÃÃÃ和他们的丑恶的朋友。 如果我不访问请求参数,它会正常工作。 这会导致整个应用程序中出现错误的字符 public class Log4jDiagnosti ..
发布时间:2016-11-19 15:23:58 Java开发