redirect、redirectAction和chain关于action处理结果的问题
redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。
2 redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。
3 chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。
在做课设的时候:
ServletActionContext.getRequest().setAttribute("alreadyExistFaculty","您输入的院系已存在,不能重复添加!");
<result name="showFacultyAction" type="chain">showFaculty</result>
如果使用redirect 和redirectAction的话,相应的jsp页面接收不到alreadyExistFaculty的值。但是chain就可以接收的到。