一个表单提交纠错引起的问题,session在上级页面继承

原创 2017年01月03日 00:22:50
1、现有1.asp和2.asp两个页面
2、在1.asp中有a、b、c三个值新增添加提交至2.asp页面,通过服务端判断(例如:判断提交的表单数据是否存在数据表Table2中,若没有,则条件不符,不允许写入数据表Table1,中断提交返回前面的提交页面;若有新增写入数据表Table1中)
3、我的设想,条件不符时,在2.asp判断页面生成错误提示的session("error")值,然后在返回的1.asp提交页面中保留原提交的a、b、c数据值,同时在1.asp页面中输出判断后的错误提示session("error")

问题:我用history.back()可以返回前面的提交页面,但却不知如何输出生成的错误提示,新生成seesion值能通过在history.back()情况下,直接应用到返回的上级页面么?

就上面的问题,我也想了个笨办法,就是在1.asp页面中隐藏一个发生提交错误时的重新赋值表单,同时在提交页面2.asp将提交值也写入一个或多个seesion中,这时在提交出错时不用history.back()返回,而是直接重新链接1.asp,这样在1.asp中就可以根据生成的session值,调用1.asp中隐藏表单来显示出来。但是,如果1.asp提交的值内容和个数很多,都写一个seesion可能也不是很现实,在此请教各位高手是否还有其他更有效方法,谢谢!

相关文章推荐

利用Session防止表单重复提交

解决项目中表单重复提交的问题,在平常的项目中有以下几种可能出现表单重复提交的情况,比如说: 1 由于服务器缓慢或者网络延迟的原因,重复点击提交按钮 2 已经提交成功,但是还不停刷新成功页面 3 已经提...
  • amork
  • amork
  • 2011年03月14日 00:04
  • 4171

JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题

初学JSP与Servlet的同学估计经常会遇到类似问题,有时输入的中文响应输出为问号(???),有时输出乱码,今天查了一些资料算是理清了问题的原因。 1.问题根源 问题的根源在于form表单提交数据时...

springmvc + freemarker 解决表单提交、页面显示乱码 的问题

其实,网上有很多的解决乱码的,不过都只能在某些地方起作用,比如给spring增加一个编码过滤器,能够解决表单提交(所有以post方式提交的)的乱码问题,比如给tomcat设置默认的url编码,能够解决...

关于前后端联调(表单提交及处理)的一个小问题

解决本地前后端联调的一个小问题1:前面遇到的问题是:在html文件中,我们使用表单form来进行网站数据的提交,具体代码为: ...

struts2 Ognl表单提交问题

  • 2012年05月31日 14:18
  • 24KB
  • 下载

java web开发时表单提交引起的一些中文乱码问题

1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。  2、contentType="text/html;charset=UTF-8"的作用是指定对服务器...

一个from表单提交多个功能

  • 2015年04月14日 14:14
  • 869B
  • 下载

怎么实现表单提交后不重新刷新当前页面

如何实现表单提交后不重新刷新当前页面       当我点击保存提交FORM表单后,如何让当前页面维持不变(即不刷新当前页)? 在FORM表单后添加一个ifram...

【JSP页面表单提交,controller接收为乱码,以及保存到数据库时为乱码】解决方法

1.确保项目编码为utf8 2.确保数据库编码为utf8,以mysql为例,可到mysql目录下,my.ini文件中修改后,重启mysql服务 重启mysql服务方法: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个表单提交纠错引起的问题,session在上级页面继承
举报原因:
原因补充:

(最多只允许输入30个字)