code: protected HtmlResponse redirectWith(Class<?> actionType, UrlChain moreUrl_or_params) {
          assertArgumentNotNull("actionType", actionType);
          assertArgumentNotNull("moreUrl_or_params", moreUrl_or_params);
          return doRedirect(actionType, moreUrl_or_params);
      }
docs: Redirect to the action with the more URL parts and the the parameters on GET.
  <pre>
  <span style="color: #3F7E5E">// e.g. /member/edit/3/ *same as redirectById()</span>
  return redirectWith(MemberEditAction.class, <span style="color: #FD4747">moreUrl</span>(memberId));
  
  <span style="color: #3F7E5E">// e.g. /member/edit/?memberId=3 *same as redirectByParam()</span>
  return redirectWith(MemberEditAction.class, <span style="color: #FD4747">params</span>("memberId", memberId));
  
  <span style="color: #3F7E5E">// e.g. /member/edit/3/</span>
  return redirectWith(MemberAction.class, <span style="color: #FD4747">moreUrl</span>("edit", memberId));
  
  <span style="color: #3F7E5E">// e.g. /member/edit/3/#profile</span>
  return redirectWith(MemberEditAction.class, <span style="color: #FD4747">moreUrl</span>(memberId).<span style="color: #FD4747">hash</span>("profile"));
  
  <span style="color: #3F7E5E">// e.g. /member/edit/?memberId=3#profile</span>
  return redirectWith(MemberEditAction.class, <span style="color: #FD4747">params</span>("memberId", memberId).<span style="color: #FD4747">hash</span>("profile"));
  </pre>
  @param actionType The class type of action that it redirects to. (NotNull)
  @param moreUrl_or_params The chain of URL. (NotNull)
  @return The HTML response for redirect containing GET parameters. (NotNull)