package org.ocpsoft.rewrite.servlet.wrapper; import org.ocpsoft.rewrite.servlet.config.response.ResponseContent; import org.ocpsoft.rewrite.servlet.config.response.ResponseContentInterceptor; import org.ocpsoft.rewrite.servlet.config.response.ResponseContentInterceptorChain; import org.ocpsoft.rewrite.servlet.http.event.HttpServletRewrite; public class ResponseToLowercase implements ResponseContentInterceptor { @Override public void intercept(HttpServletRewrite event, ResponseContent buffer, ResponseContentInterceptorChain chain) { buffer.setContents(new String(buffer.getContents(), buffer.getCharset()).toLowerCase().getBytes()); chain.proceed(); } }