Filter 修改吊索请求参数
我正在基于Adobe CQ 5.6.1构建一个web应用程序。我需要使用SlingHttpServletRequest.getRequestParameters(..),我还希望当我调用这个方法时,我应该得到经过修改的请求参数,这些参数是XSS清理的 现在,为了确保该方法返回XSS干净数据,我考虑编写一个过滤器类,该类在尝试重写getRequestParameter、getRequestParameters方法时无法工作。但是,我不能这样做,因为返回类型是RequestParameter(或它们的数组)。对于HttpServletRequest,返回的是字符串,因此我可以返回修改后的字符串Filter 修改吊索请求参数,filter,adobe,aem,sling,Filter,Adobe,Aem,Sling,我正在基于Adobe CQ 5.6.1构建一个web应用程序。我需要使用SlingHttpServletRequest.getRequestParameters(..),我还希望当我调用这个方法时,我应该得到经过修改的请求参数,这些参数是XSS清理的 现在,为了确保该方法返回XSS干净数据,我考虑编写一个过滤器类,该类在尝试重写getRequestParameter、getRequestParameters方法时无法工作。但是,我不能这样做,因为返回类型是RequestParameter(或它们
请建议 在Sling中请求和响应的工作方式与旧的普通JEE完全相同。如果您想覆盖示例中过滤器中的某些请求参数,则必须修改它们,然后沿着过滤器链(如果需要)传递包装请求 看 在您的具体案例中,我建议您在CQ API中查看Granite的XSS API。抱歉,没有链接,因为它目前提供503 嗯
Davide请建议您的回答。我们将非常感谢您的建议。这是您的Java文档。