struts2结果类型分析
来源:互联网 发布:快打软件 编辑:程序博客网 时间:2024/04/29 14:41
采用请求转发的方式完成表单内容的插入会造成表单的数据的重复插入。
}else if (path.equals("/add")) {try {Emp emp = this.getEmp(request);dao.addEmp(emp);request.getRequestDispatcher("list.do").forward(request, response);//response.sendRedirect("list.do");} catch (Exception e) {response.sendRedirect("login.jsp");//e.printStackTrace();}
当用户提完数据,提交后,由于用的是请求转发到list.do。都是在一个请求中。用户看到listEem.jsp后,此时浏览器的地址栏认识add.do,当用户刷新的时候就会重复的加入添加数据。
解决方法:
try {Emp emp = this.getEmp(request);dao.addEmp(emp);//request.getRequestDispatcher("list.do").forward(request, response);response.sendRedirect("list.do");} catch (Exception e) {response.sendRedirect("login.jsp");//e.printStackTrace();}
使用重定向后,用户的浏览器地址栏是list.do不管怎么刷新都不会出现重复添加数据的情况,因为不是在一个请求中。
- struts2结果类型分析
- struts2结果类型分析
- Struts2的常用结果类型分析
- Struts2 结果和结果类型
- Struts2-结果和结果类型
- struts2结果类型
- struts2结果类型
- Struts2 结果类型
- Struts2结果类型
- struts2 结果类型
- Struts2结果类型
- struts2结果类型
- struts2结果类型
- Struts2:Result结果类型
- Struts2中的结果类型
- struts2处理结果类型
- struts2结果类型
- struts2 处理结果类型
- hessian_入门级运用
- DirectDraw用法
- Silverlight 2.0使用Lock, Interlocked, EventWaitHandle, Monitor来实现线程同步//C#线程同步的几种方法
- Java中解析XML的四种常用方法(2)_SAX解析
- LINQ模糊查询及分页
- struts2结果类型分析
- DSP编程的一些优化技巧和注意事项
- node安装
- linux重定向
- csdn 新建栏目 创建友情链接
- actionBar
- Android ImageButton实现按下效果
- myeclipse 快捷键
- 一个基于组件的动态对象系统