protected HtmlResponse forwardWith(Class<?> actionType, UrlChain moreUrl_or_params) {
        assertArgumentNotNull("actionType", actionType);
        assertArgumentNotNull("moreUrl_or_params", moreUrl_or_params);
        return doForward(actionType, moreUrl_or_params);
    }
protected HtmlResponse forwardWith ( Class < ? > actionType , UrlChain moreUrl_or_params ) { assertArgumentNotNull ( "actionType" , actionType ) ; assertArgumentNotNull ( "moreUrl_or_params" , moreUrl_or_params ) ; return doForward ( actionType , moreUrl_or_params ) ; }
Forward 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 forwardById()</span>
return forwardWith(MemberEditAction.class, <span style="color: #FD4747">moreUrl</span>(memberId));

<span style="color: #3F7E5E">// e.g. /member/edit/?memberId=3 *same as forwardByParam()</span>
return forwardWith(MemberEditAction.class, <span style="color: #FD4747">params</span>("memberId", memberId));

<span style="color: #3F7E5E">// e.g. /member/edit/3/</span>
return forwardWith(MemberAction.class, <span style="color: #FD4747">moreUrl</span>("edit", memberId));

<span style="color: #3F7E5E">// e.g. /member/edit/3/#profile</span>
return forwardWith(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 forwardWith(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 forwards to. (NotNull)
@param moreUrl_or_params The chain of URL. (NotNull)
@return The HTML response for forward containing GET parameters. (NotNull)