
同意楼上,我顺便补充下:
也有可能因为你没有判断requestgetParameter(“XX")是否为空,若第一次定义"XX",没有被赋值。所以,通常,会先if(requestgetParmeter("XX")!=null){ }
你这个用的是<%%> jstl标签。不是struts1的标签。
要么换成struts1的标签就不会出现这个问题了。
要么在外面加上判断。jstl的<c:if>
还有就是jstl配合el标签用比较好。
然后依此用requestsetParameter("属性名",“商品属性值”)这样的方式设置request里,然后用请求分派到另一个jsp中
你是怎么跳转页面的?转发还是重定向?
你也可以requestsetAttribute("商品对象", 商品对象); 不用使用requestsetParameter("属性名",“商品属性值”)这样的方式了
先看看页面上的变量名称在后台是否放到request或者session了。即:检查所需数据是否返回你当前页面。检查点1、是否绑定 2、已绑定,是否返回到你null的那个页面 3所要的结果在逻辑处理中是否正常。
以上就是关于在jsp中有时候用request.getParameter()为什么取回来的值是null全部的内容,包括:在jsp中有时候用request.getParameter()为什么取回来的值是null、jsp语句运行时产生的null的问题、jsp中用<%=request.getParameter()%>显示null等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)