2014-12-20 23:32 GMT+03:00 <ma...@apache.org>: > Author: markt > Date: Sat Dec 20 20:32:39 2014 > New Revision: 1647051 > > URL: http://svn.apache.org/r1647051 > Log: > Remove duplicate utility method.
1). RequestUtil.filter() is used in 404.jsp of manager and host-manager applications. Those JSP pages have to be fixed as well. 2). Actually searching for uses of HttpMessages.filter() method in Tomcat 8/7/6, it is only used once, in org.apache.catalina.ssi.SSIMediator.encode(String,String). The HttpMessages class is about HTTP protocol reason phrase. As such, I think that HTML markup filtering method does not belong there, and that is better to fix this duplicate code issue in the opposite way by choosing RequestUtil.filter() as the winner. > Modified: > tomcat/trunk/java/org/apache/catalina/connector/Response.java > tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java > tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java > tomcat/trunk/java/org/apache/catalina/manager/StatusTransformer.java > > tomcat/trunk/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java > tomcat/trunk/java/org/apache/catalina/servlets/DefaultServlet.java > tomcat/trunk/java/org/apache/catalina/users/MemoryUser.java > tomcat/trunk/java/org/apache/catalina/util/RequestUtil.java > tomcat/trunk/java/org/apache/catalina/valves/ErrorReportValve.java > tomcat/trunk/java/org/apache/tomcat/util/http/HttpMessages.java > > Modified: tomcat/trunk/java/org/apache/catalina/connector/Response.java > URL: > http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Response.java?rev=1647051&r1=1647050&r2=1647051&view=diff > ============================================================================== > --- tomcat/trunk/java/org/apache/catalina/connector/Response.java (original) > +++ tomcat/trunk/java/org/apache/catalina/connector/Response.java Sat Dec 20 > 20:32:39 2014 > @@ -45,12 +45,12 @@ import org.apache.catalina.Globals; > import org.apache.catalina.Session; > import org.apache.catalina.Wrapper; > import org.apache.catalina.security.SecurityUtil; > -import org.apache.catalina.util.RequestUtil; > import org.apache.catalina.util.SessionConfig; > import org.apache.coyote.ActionCode; > import org.apache.tomcat.util.buf.CharChunk; > import org.apache.tomcat.util.buf.UEncoder; > import org.apache.tomcat.util.http.FastHttpDateFormat; > +import org.apache.tomcat.util.http.HttpMessages; > import org.apache.tomcat.util.http.MimeHeaders; > import org.apache.tomcat.util.http.parser.MediaTypeCache; > import org.apache.tomcat.util.net.URL; > @@ -1297,7 +1297,7 @@ public class Response > if (getContext().getSendRedirectBody()) { > PrintWriter writer = getWriter(); > writer.print(sm.getString("coyoteResponse.sendRedirect.note", > - RequestUtil.filter(absolute))); > + HttpMessages.filter(absolute))); > flushBuffer(); > } > } catch (IllegalArgumentException e) { > (...) Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org