Servlet request 问题【大神进。。。】
<form name="ddd"></form>servlet怎么获取 这个name?
大神们,求解答,不用隐藏域,表单提交后,怎么直接在后台获取了。。 servlet jsp --------------------编程问答-------------------- 如果不通过间接传值,貌似form的这个name是不会传到后台的,自然servlet就获取不到了。 --------------------编程问答-------------------- request.getParameter("ddd");试一下喃 --------------------编程问答-------------------- 就是要获取到那个ddd ,你竟然写出来。。那玩意是个动态的 --------------------编程问答-------------------- 大哥 为什么不用隐藏域? --------------------编程问答-------------------- <form id=name="ddd" name="ddd"></form>
后台这样:request.getParameter("ddd"); --------------------编程问答-------------------- 错了,
<form id="ddd" name="ddd"></form>
后台这样:request.getParameter("ddd"); --------------------编程问答-------------------- 不想用。。。。 --------------------编程问答-------------------- 这样不行 --------------------编程问答-------------------- 把页面当成xml解析了,想要拿什么数据都行。 --------------------编程问答-------------------- request.getParameter("name"); --------------------编程问答-------------------- 在form的action里传过去吧。 --------------------编程问答-------------------- 你是人才, 简单的一个隐藏域 就可以搞定,非要搞这么复杂 --------------------编程问答--------------------
楼主只是想了解下有没有别的方法啦。 --------------------编程问答-------------------- 还是你懂我。。 --------------------编程问答-------------------- 使用隐藏域就可以搞定 不需要搞的这么复杂化 --------------------编程问答-------------------- form 标签的 name 怎么可能会传给服务器,乱来。 --------------------编程问答-------------------- 真不行啊。??? --------------------编程问答-------------------- 不行,写个 input 吧 --------------------编程问答-------------------- request.getParameterNames();
e.g.
Enumeration pNames=request.getParameterNames();
while(pNames.hasMoreElements()){
String name=(String)pNames.nextElement();
String value=request.getParameter(name);
out.print(name + "=" + value);
} --------------------编程问答--------------------
你没有经过这个web容器传值把
那你那里有request 你那个作用域都没有 除了page --------------------编程问答--------------------
本来就是简单 请求 没有必要复杂化
--------------------编程问答-------------------- 不用想了,没办法 --------------------编程问答-------------------- Servlet要接受请求 所以你要发请求 你光有个form不发请求能有都奇怪 --------------------编程问答-------------------- 楼主的目的是什么呢
只是想要验证除了隐藏域还有没有其他方法吗?
上面大家说的很清楚了,如果不通过间接传值的话后台是没办法获取form表单name的值 --------------------编程问答-------------------- 不怕累 就用ajax 传值 --------------------编程问答-------------------- 直接用a标签 不用表单,所有的值都放在url后面传过去 --------------------编程问答--------------------
酱油路过,取得这个form的name有什么意义吗?? 用得到吗??
补充:Java , Web 开发