private String process(final HttpServletRequest request, final HttpServletResponse response, final RewriteRule rule, final String url) { if ((url == null) || (rule.getMatch().length() == 0) || (rule.getSubstitute().length() == 0)) { return url; } Matcher m = rule.getPattern().matcher(url); StringBuffer result = new StringBuffer(); while (m.find()) { m.appendReplacement(result, rule.getSubstitute()); } m.appendTail(result); return result.toString(); }
private String process(final HttpServletRequest request, final HttpServletResponse response, final RewriteRule rule, final String url) { if ((url == null) || (rule.getMatch().length() == 0) || (rule.getSubstitute().length() == 0)) { return url; } Matcher m = rule.getPattern().matcher(url); StringBuffer result = new StringBuffer(); while (m.find()) { m.appendReplacement(result, rule.getSubstitute()); } m.appendTail(result); return result.toString(); }
private String process(final HttpServletRequest request, final HttpServletResponse response, final RewriteRule rule, final String url) { if ((url == null) || (rule.getMatch().length() == 0) || (rule.getSubstitute().length() == 0)) { return url; } Matcher m = rule.getPattern().matcher(url); StringBuffer result = new StringBuffer(); while (m.find()) { m.appendReplacement(result, rule.getSubstitute()); } m.appendTail(result); return result.toString(); }
private String process(final HttpServletRequest request, final HttpServletResponse response, final RewriteRule rule, final String url) { if ((url == null) || (rule.getMatch().length() == 0) || (rule.getSubstitute().length() == 0)) { return url; } Matcher m = rule.getPattern().matcher(url); StringBuffer result = new StringBuffer(); while (m.find()) { m.appendReplacement(result, rule.getSubstitute()); } m.appendTail(result); return result.toString(); }