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页面刷新,只会重复查询数据。
时间: 2024-10-16 13:12:20