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就可以接收的到。

你可能感兴趣的:(redirect、redirectAction和chain关于action处理结果的问题)