从页面传递参数到后台,后台处理操作后进行转发,这个时候一些页面传递过来的参数还没有失效,后台依然可以通过request.getParameter("")来获取参数,这个情况我们是不需要的这个时候就要考虑重定向的问题了。
ActionRedirect redirect = new ActionRedirect(mapping.findForward( " doRedirect " ));
redirect.addParameter( " param1 " , " value1 " );
redirect.addParameter( " param2 " , " 2 " );
redirect.addParameter( " param3 " , " 3.0 " );
return redirect;
或者把参数作为url连接写死,给他传递过去:
ActionForward actionForward = new ActionForward(linkUrl);
return actionForward;
linkUrl是一个拼写的URL连接
还有一种方式就是还是使用ActionForward不过给它设置为重定向,actionForward.setRedict(true);
ActionRedirect redirect = new ActionRedirect(mapping.findForward( " doRedirect " ));
redirect.addParameter( " param1 " , " value1 " );
redirect.addParameter( " param2 " , " 2 " );
redirect.addParameter( " param3 " , " 3.0 " );
return redirect;
或者把参数作为url连接写死,给他传递过去:
ActionForward actionForward = new ActionForward(linkUrl);
return actionForward;
linkUrl是一个拼写的URL连接
还有一种方式就是还是使用ActionForward不过给它设置为重定向,actionForward.setRedict(true);