java

一叶落不知天下秋 2016-07-14 11:32:16
框架是SSH request是Open Declaration javax.servlet.http.HttpServletRequest
我的新增和更新页面时同一个,通过request.setAttribute();传递数据 这个问题是在我第一次新增成功后再次进入新增页面时出现的 令我疑惑的地方有三个:
1、根本没有执行request.setAttribute(“pro”,); 语句 为什么request 里面会有pro的数据 而且还移除不掉
2、我查看了一下,request的keySet里面并没有pro 但是为什么request.getAttribute("pro")取出来了东西,而且还成功转化成了对象(数据是第一次新增的数据)
3、request.removeAttribute("pro");和request.setAttribute("pro", null);根本不起一点作用 照样能取出来第一次新增的数据 如果说数据是存在其他域的话 那request.setAttribute("pro", "");为什么就可以设置pro为“”
ps: 解决方法我有了 前端判断pro是不是“” 把新增更新页面分开 等都可以 我就是想知道为啥 凭啥我request无缘无故多了个pro 而且还拿不掉
...全文
109 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
student-ai 2016-07-14
  • 打赏
  • 举报
回复
你看看你的url里面是不是包含了pro,或者是不是在其它地方设置了pro。
阳光越来越暖 2016-07-14
  • 打赏
  • 举报
回复
你 有没有一个属性叫pro?

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧