当我在我的jsp程序中调用request.getParameter(“paramname”)时,在页面首次加载时给我null。再次提交到同一页面后给我正确的值。为什么我第一次得到null?
答案 0 :(得分:0)
首次加载页面时,您正在执行get请求,如果您没有将paramname
附加到您的网址,那么它将仅显示为null
http://serverurl?paramname=paramvalue
在提交期间的第二次,您将在下面的asp中找到paramname
部分内容。表单数据在提交期间捆绑在一起,您将获得值而不是null。
<input name="paramname" type="hidden" value="paramvalue">