从struts-default包透析redirectAction与chain用法

来源:互联网 发布:其他资本公积.知乎 编辑:程序博客网 时间:2024/05/17 08:21
struts.xml中继承的struts-default这个包是struts处理用户请求的重要配置文件,对于struts的掌握也是学习struts所要求的。
1.打开Web App Libraries下的struts2-core-2.3.8.jar下的struts-default.xml
 (1)
     
     struts基础工作,在默认情况下可以使用这些bean
 (2)
     一旦继承了struts-default,里面的元素就可以为我们所引用
 (3)
      
     结果类型对应的处理类
 (4)
     如果没填写结果类型,默认为dispatcher,请求转发,类似getDispatcher
 (5)
     在一个请求里面,链接到某个action
 (6)
 
     重新发出一个请求,重定向
 (7)
请求转发与重定向的区别:
     


     
     运用redirectAction可以防止表单重复提交
       
2.redirectAction的用法
  (1)页面发送请求道action1,再从action1定向到action2,最后再到转发到结果页面
       struts.xml:

       
  (2)若想要在重定向时候携带参数
       
     ${}表示action1中属性表示的值.name里面的值表示action2的属性

3.chain使用方法
   chain表示在一个请求中,链接到下个action(用法和redirectAction相似)

   

原创粉丝点击