0

当我在我的 jsp 程序中调用 request.getParameter("paramname") 时,页面第一次加载时给我 null。再次提交到同一页面后给我正确的值。为什么我第一次得到 null?

4

1 回答 1

0

第一次加载页面时,您正在执行获取请求,如果您没有paramname像下面那样附加您的 url,那么它将仅显示为 null

http://serverurl?paramname=paramvalue

在提交期间的第二次,您将paramname在您的 asp 中有一些地方,如下所示。表单数据在提交期间被捆绑,您得到的是值而不是 null。

<input name="paramname" type="hidden" value="paramvalue">
于 2013-05-21T13:11:48.003 回答