码迷,mamicode.com
首页 > 其他好文 > 详细

Struts(九Struts2结果类型剖析

时间:2015-11-07 06:23:24      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

1.在struts.xml页面里面extends 的struts-default(结果类型)

(1)dispatcher 请求转发(系统默认)

(2)chain action之间链接(也就是转发,由一个action转到另一个action,且在同一个请求中)

(3)redirect 重定向到一个资源

(4)redirecrAction 重定向到某个action上

 

2.采取请求转发的方式完成表单内容的添加会造成内容的重复插入。

add请求发送给servlet,该servlet有两个功能,添加功能与查询功能。当查询结果结束后,会将结果请求转发list页面显示出来。但是,如果客户在list页面点击刷新,则结果页面会出现两次信息的插入。

技术分享

 

3.采取重定向的方式实现数据的添加不会导致数据的重复插入。

当用户发送add请求,servlet页面接受请求,同时处理add功能,再将结果重定向导ListServlet页面,在此页面上执行查询功能,最后将结果请求转发到list页面。客户在listServlet页面刷新,只会重复查询数据。

技术分享

Struts(九Struts2结果类型剖析

标签:

原文地址:http://www.cnblogs.com/liu-Gray/p/4944159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!