servlet-filters相关内容

查找使用servlet过滤器将内容插入响应的示例

我一直在搜索net和stackoverflow,以获取使用servlet过滤器将内容插入响应的示例,但只能找到捕获/压缩输出和/或更改标头的人的示例。我的目标是在所有HTML响应的结束之前附加一大块HTML。 我正在开发一个扩展HttpServletResponseWrapper以使用的解决方案我自己的PrintWriter,然后覆盖其上的写入方法。在write方法中,我存储了最后7个字符, ..
发布时间:2018-11-26 22:01:10 Java开发

Servlet vs Filter

Servlet 和过滤器有什么区别?你建议用什么来授权页面? 解决方案 使用过滤器当您想要根据特定条件过滤和/或修改请求时。如果要控制,预处理和/或后处理请求,请使用 Servlet 。 Java EE教程提到了以下有关过滤器的内容: 过滤器是一个可以转换请求或响应的标头和内容(或两者)的对象。过滤器与Web组件的不同之处在于过滤器通常不会自行创建响应。相反,过滤器提供可以“附 ..
发布时间:2018-11-26 21:34:14 Java开发

如何在Java Web应用程序中将会话过期时重定向到“登录”页面?

我正在JBoss AS 5中运行一个Web应用程序。我还有一个servlet过滤器,它拦截了对服务器的所有请求。现在,如果会话已过期,我想将用户重定向到登录页面。我需要执行此操作'isSessionExpired()'检查过滤器并需要相应地重定向用户。我该怎么做?我在web.xml中设置会话时间限制,如下所示: ..
发布时间:2018-11-26 14:45:24 Java开发

使用servlet过滤器修改请求参数

现有的Web应用程序正在Tomcat 4.1上运行。页面存在XSS问题,但我无法修改源代码。我决定编写一个servlet过滤器,以便在页面看到之前清理参数。 我想编写一个像这样的Filter类: import java.io. *; import javax.servlet。*; 公共最终类XssFilter实现过滤器{ public void doFilter(Se ..
发布时间:2018-11-26 13:29:01 Java开发

如何读取和复制HTTP servlet响应输出流内容以进行日志记录

我在我的java webserver(实际上是appengine)中创建了一个过滤器,用于记录传入请求的参数。我还想记录我的网络服务器写的结果响应。虽然我可以访问响应对象,但我不确定如何从中获取实际的字符串/内容响应。 任何想法? 解决方案 您需要创建一个 过滤 ,其中用自定义 ServletResponse 参数。 com / javaee / 6 / api / javax / ..
发布时间:2018-11-26 13:21:31 Java开发

读取一次后,Http Servlet请求从POST正文中丢失params

我正在尝试在Java Servlet过滤器中访问两个http请求参数,这里没什么新东西,但是很惊讶地发现参数已经被消耗了!因此,它在过滤器链中不再可用。 似乎只有当参数进入POST请求主体时才会出现这种情况(表单提交,对于例如)。 有没有办法读取参数而不消耗它们? 到目前为止我'我发现只有这个参考: ..
发布时间:2018-11-26 13:13:46 Java开发

如何使用Java中的过滤器基于HTML文档输出二进制文档

这可能有点令人困惑,但我遇到了一些麻烦。我的目标是获取输入HTML文档,然后处理该文档并使用HTML数据输出图像文档。例如,用户将请求一个URL,在查询字符串中有一些action = png,然后将为URL和输出图像文档调用过滤器。 我有尝试了一切,但在我的环境(Websphere)中,我只能输出一种类型。如果输入类型是text / html那么我只能输出一个文本文档,我似乎无法输出二进制文 ..
发布时间:2018-07-26 14:52:00 Java开发

关于JSF 2的Https,用于受保护的资源和登录

我有一个带有2个属性的托管bean: userName & 密码(及其各自的getter和setter方法),以及访问数据库以验证登录的 login()方法凭证。 我的问题是,当用户点击“登录”按钮时,操作必须通过https协议。如何使用JSF 2实现这一目标? 另外,如果我想要保护一些Faces(在https协议下),我该如何实现?是否有过滤器可以让我这样做? 提前致谢。 ..
发布时间:2018-07-10 17:48:42 Java开发

如何在Java中重定向请求时在HTTP标头中传递数据

是否可以在HTTP Header中传递一些数据,同时将请求从一个服务器重定向到另一个服务器。 这是我的场景 , 我有一个通用过滤器,每个请求都通过它。 现在,基于某些条件,我使用API​​ objHttpServletResponse.sendRedirect(strURL)将请求重定向到某个不同的服务器。 但问题是,当我在响应头中设置一些数据时,如 objHttpServletR ..
发布时间:2018-07-10 14:56:45 Java开发

Java过滤器无法设置响应标头

我正在尝试创建一个Java“过滤器”来检测自定义HTTP请求标头,并插入响应标头以便文件自动下载。对此最重要的响应标头是“Content-Type = Attachment”响应标头。我创建了一个插入自定义标头的HTTP请求对象: function myHttpObject(filePath){ function makeHttpObject( ){ 返回新的XMLHttpRequest ..
发布时间:2018-07-10 14:50:13 Java开发

使用哪一个:OpenSessionInViewInterceptor或OpenSessionInViewFilter?

我很难决定使用哪个“Open Session In View”:使用Spring MVC的拦截器配置OpenSessionInViewInterceptor,或者在web.xml的过滤器中配置OpenSessionInViewFilter?从我研究的内容来看,他们做的事情基本相同,但我试图理解每种类型的区别和用法。 两个是不能在web.xml中使用过滤器的人(比如说servlet 2.2和更 ..
发布时间:2018-06-08 18:55:31 Java开发

拦截并转发客户端证书到Web服务

我有一个运行在tomcat应用服务器上的web应用程序(gwt)。该Web应用程序使用多种Web服务(登录,应用程序数据传输,查询等)。 Tomcat上的Web服务客户端实现为apache axis2 Web服务客户端。 对于用户登录,我使用用户名和密码在Web应用程序中提供表单。这些数据通过网络服务传输以认证用户。 计划将漏洞验证机制更改为基于客户端验证的验证。身份验证仍应在Web服 ..
发布时间:2018-05-31 13:32:36 服务器开发

如何将过滤器添加到Grails应用程序

我正在尝试添加这些单点退出过滤器到我的Grails 2.3.6应用程序。根据过滤器的Grails文档,您似乎只能添加新的(自定义)过滤器到Grails应用程序,而这些是从另一个项目/ JAR导入的现有过滤器。 c> web.xml ,但没有找到任何内容。 如何将上述链接中的特定过滤器添加到我的Grails应用程序中? 您可以使用 > > WebXmlConfig 插件,它提供了一种DSL方法 ..
发布时间:2018-05-24 19:15:46 其他开发