页面不刷新的话,无法在本页面用java代码提取广西框的值,只能用js来得
比如说你的文本框在一个form里面,这个文本框叫text1,这个form叫f1,你可以用f1text1value来得到值,然后可以做你要做的事,或者给你这text设置个id,用documentgetelembyid(id)value来得也可以
iContactHandle ich = new iContactHandle();List list = ichqueryIContact(sendPerson);%</form[/code]------解决方案--------------------------------------------------------给input的name属性提供set get方法就能获得。------解决方案--------------------------------------------------------1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了------解决方案--------------------------------------------------------探讨1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了
最简单的是你的jsp里:
<% 你的业务代码 ,然后要有String name = resultSetgetString("name");这样的赋值语句%>
然后再页面要显示name的地方用<%=name%>把字符串name的值输出到页面上,
html标签只负责页面结构,不负责数据显示。
首先设置下拉列表控件的id属性
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
1:拿到select对象: var myselect=documentgetElementById("test");
2:拿到选中项的索引:var index=myselectselectedIndex ; // selectedIndex代表的是你所选中项的index。
3:拿到选中项options的value: myselectoptions[index]value;
4:拿到选中项options的text: myselectoptions[index]text;
另外还有jquery的方法(前提是已经加载了jquery库):
1:var options=$("#test option:selected"); //获取选中的项
2:alert(optionsval()); //拿到选中项的值
3:alert(optionstext()); //拿到选中项的文本
以上就是关于如何在JSP中获取当前页面中的文本框的值全部的内容,包括:如何在JSP中获取当前页面中的文本框的值、【jsp】jsp中java代码段中怎么获取本页面<input>标签的值、JSP怎么获得本页面的HTML标签对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)