从页面传递参数到后台,后台处理操作后进行转发,这个时候一些页面传递过来的参数还没有失效,后台依然可以通过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 " ));
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
或者把参数作为url连接写死,给他传递过去:
ActionForward actionForward = new ActionForward(linkUrl);
return actionForward;
linkUrl是一个拼写的URL连接
还有一种方式就是还是使用ActionForward不过给它设置为重定向,actionForward.setRedict(true);