首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

request数据丢失有关问题,挺怪的!

2012-05-28 
request数据丢失问题,挺怪的!!系统抓取页面数据是通过把用户输入的数据封装好,后台通过(Map类型)request获

request数据丢失问题,挺怪的!!

系统抓取页面数据是通过把用户输入的数据封装好,后台通过(Map类型)request获取
如:页面用户要输入手机号码<input name="phone" />(假设这样的input有50个,都必填),后台会抓取这些name及对应的值存入数据库数据库表如:{id,pageid,inputName,inputValue},用户提交页面的数据后数据库会生成50条数据,但这样提交200次,其中有几次提交会少数据(数据库只有四十几条数据),且掉的数据不是同一个name。

代码:(页面:<input name="phone" value="${model.fieldList["phone"]}"/>)
  (java:public String onLoad(Map mapRequest, Map mapSession) {for (Object o : mapRequest.keySet()) {...}})
求高手解析原因和处理方法;
是否是框架或网络问题?

[解决办法]
将get方法改成post方式试试。
[解决办法]
你先用火狐看下前台请求,有没有把数据提交到后台,先搞清楚是前台的问题还是后台出问题了。
[解决办法]
属于前台cookies丢失内容问题

[解决办法]
你request对象是用ActionContext.getContext()这个方法得到的吗?? 如果是的话 就有可能丢失数据 介意有实现servletRequestAwer这个接口得到request稳定很多

热点排行