jsp获取隐藏域的值

index.jsp页面:StringstrID="12";<inputtype="hidden"name="ID"value=<%=strID%>>second.jsp页... index.jsp页面:
String strID="12";
<input type="hidden" name="ID" value=<%=strID%> >
second.jsp页面
String strID = request.getParameter("ID");
为什么strID结果是null?应该怎么读取哇?求解~~~
展开
 我来答
86596net
推荐于2016-03-19 · TA获得超过157个赞
知道答主
回答量:286
采纳率:100%
帮助的人:174万
展开全部
不是表单提交怎么可能取得到
<form action="路径" method="post">
<input type="hidden" id="ID" name="ID" value="<%=strID%>" />
<input type="submit" value="提交"/>
</form>
这样就OK了
或者 location = 路径+ "&ID=" + document.getElementById("ID");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-12-18 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
request.getParameter("n");就可以取值,只不过是给hidden起来了

<form action="路径" method="post">
<input type="hidden" id="ID" name="n" value="值" />
<input type="submit" value="提交"/>
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
觉主你干嘛
2018-05-10
知道答主
回答量:1
采纳率:0%
帮助的人:872
展开全部
表单提交的时候,带有name属性的值会被提交给服务器。所以在jsp文件的form表单中可以这样子
<input type=hidden name=“id” value=“<%=s.getId()%>”/>
当你在服务器端取值的时候
int id =Integer.parseInt(request.getParameter("id"));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94e20bd
2012-02-28 · TA获得超过109个赞
知道答主
回答量:258
采纳率:100%
帮助的人:171万
展开全部
提交路径对不对啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caojschy
2012-02-27 · 超过16用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:33.3万
展开全部
<input type="hidden" name="ID" value=<%=strID%> >
是放在form中的吗?
追问
没有,在页面中!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式