当前位置: 代码迷 >> Java Web开发 >> 【jsp】jsp中java代码段中怎么获取本页面<input>标签的值
  详细解决方案

【jsp】jsp中java代码段中怎么获取本页面<input>标签的值

热度:8534   发布时间:2013-02-25 21:12:38.0
【jsp】jsp中java代码段中如何获取本页面<input>标签的值
问题描述:

相关代码[code=html] <form name="iContactForm">
<input type="hidden" id="sendPerson" name="sendPerson"
value="js中动态设置">
<%
String sendPerson="上面 <input>id为sendPerson 中的value值";
iContactHandle ich = new iContactHandle();
List list = ich.queryIContact(sendPerson);
                %>
</form>[/code]

如上,<%%>中String类型的sendPerson值需要取到上面<input>id为sendPerson的值,怎么实现?

------解决方案--------------------------------------------------------
给input的name属性提供set get方法就能获得。
------解决方案--------------------------------------------------------
1. request.getParmeter("sendPerson"); 方法名写错了,应该是getParameter吧
2. 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了
------解决方案--------------------------------------------------------
探讨
1. request.getParmeter("sendPerson"); 方法名写错了,应该是getParameter吧
2. 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了
  相关解决方案