在jsp中有时候用request.getParameter()为什么取回来的值是null

在jsp中有时候用request.getParameter()为什么取回来的值是null,第1张

同意楼上,我顺便补充下:

也有可能因为你没有判断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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9695420.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存