当前位置:编程学习 > JAVA >>

Servlet request 问题【大神进。。。】

<form name="ddd"></form>
servlet怎么获取  这个name?
大神们,求解答,不用隐藏域,表单提交后,怎么直接在后台获取了。。 servlet jsp --------------------编程问答-------------------- 如果不通过间接传值,貌似form的这个name是不会传到后台的,自然servlet就获取不到了。 --------------------编程问答-------------------- request.getParameter("ddd");试一下喃 --------------------编程问答--------------------
引用 2 楼 zpq19870824 的回复:
request.getParameter("ddd");试一下喃
就是要获取到那个ddd  ,你竟然写出来。。那玩意是个动态的 --------------------编程问答-------------------- 大哥 为什么不用隐藏域? --------------------编程问答-------------------- <form id=name="ddd" name="ddd"></form>
后台这样:request.getParameter("ddd"); --------------------编程问答--------------------
引用 5 楼 fangmingshijie 的回复:
<form id=name="ddd" name="ddd"></form>
后台这样:request.getParameter("ddd");
错了,
<form id="ddd" name="ddd"></form>
后台这样:request.getParameter("ddd");  --------------------编程问答--------------------
引用 4 楼 a8509190 的回复:
大哥 为什么不用隐藏域?
不想用。。。。 --------------------编程问答--------------------
引用 6 楼 fangmingshijie 的回复:
引用 5 楼 fangmingshijie 的回复:<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里传过去吧。 --------------------编程问答-------------------- 你是人才, 简单的一个隐藏域 就可以搞定,非要搞这么复杂 --------------------编程问答--------------------
引用 12 楼 a8509190 的回复:
你是人才, 简单的一个隐藏域 就可以搞定,非要搞这么复杂


楼主只是想了解下有没有别的方法啦。 --------------------编程问答--------------------
引用 13 楼 fw347969680 的回复:
引用 12 楼 a8509190 的回复:你是人才, 简单的一个隐藏域 就可以搞定,非要搞这么复杂

楼主只是想了解下有没有别的方法啦。
还是你懂我。。 --------------------编程问答-------------------- 使用隐藏域就可以搞定  不需要搞的这么复杂化 --------------------编程问答-------------------- form 标签的 name 怎么可能会传给服务器,乱来。 --------------------编程问答--------------------
引用 16 楼 zssazrael 的回复:
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);
} --------------------编程问答--------------------
引用 11 楼 fangmingshijie 的回复:
在form的action里传过去吧。

你没有经过这个web容器传值把 
那你那里有request 你那个作用域都没有 除了page --------------------编程问答--------------------
引用 20 楼 Think_Java_1993 的回复:
引用 11 楼 fangmingshijie 的回复:
在form的action里传过去吧。
你没有经过这个web容器传值把 
那你那里有request 你那个作用域都没有 除了page


本来就是简单 请求  没有必要复杂化   
--------------------编程问答-------------------- 不用想了,没办法 --------------------编程问答-------------------- Servlet要接受请求 所以你要发请求 你光有个form不发请求能有都奇怪 --------------------编程问答-------------------- 楼主的目的是什么呢
只是想要验证除了隐藏域还有没有其他方法吗?
上面大家说的很清楚了,如果不通过间接传值的话后台是没办法获取form表单name的值 --------------------编程问答-------------------- 不怕累  就用ajax  传值 --------------------编程问答-------------------- 直接用a标签 不用表单,所有的值都放在url后面传过去 --------------------编程问答--------------------
酱油路过,取得这个form的name有什么意义吗?? 用得到吗??
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,