使用servlet过滤器将Javascript注入每个HTML页面
我想修改Spring应用程序中的每个HTML页面。这背后的原因是我想在每个页面上包含一段JavaScript代码 不幸的是,Sitemesh在这里帮不了我(或者至少我认为它帮不了我),因为Ajax请求也必须受到此JavaScript的影响,并且我的Ajax请求被明确排除在装饰之外使用servlet过滤器将Javascript注入每个HTML页面,javascript,servlets,servlet-filters,javascript-injection,Javascript,Servlets,Servlet Filters,Javascript Injection,我想修改Spring应用程序中的每个HTML页面。这背后的原因是我想在每个页面上包含一段JavaScript代码 不幸的是,Sitemesh在这里帮不了我(或者至少我认为它帮不了我),因为Ajax请求也必须受到此JavaScript的影响,并且我的Ajax请求被明确排除在装饰之外 因此,我的想法是在Spring中使用过滤器篡改HttpServletResponse,但我在实际访问生成的内容并对其进行修改时陷入了困境。您访问ServletResponse,它是doFilterdoFilter(Se
因此,我的想法是在Spring中使用过滤器篡改HttpServletResponse,但我在实际访问生成的内容并对其进行修改时陷入了困境。您访问ServletResponse,它是doFilter
doFilter(ServletRequest)的一部分,
ServletResponse,FilterChain chain)
,然后将其他内容添加到其中
示例代码:FYI示例代码链接不再有效(它指向的博客不见了)。另一个问题有一些示例代码: