java
框架是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 而且还拿不掉