servlet如何获得jsp文本框的value值

servlet如何获得jsp文本框的value值,第1张

jsp表单:

<form action="/servlet/setting" method="post">

<input name="xxid" type="text" id="xxid" size="10" value="<%=schgetXxid() %>">

<intpu type="submit" value="提交">

</form>

servlet代码片段:

String param1 = requestgetParameter("xxid");//xxid为jsp表单元素中的name属性

//这种方式取到的是String类型的,如果必要,可以自己强转类型

这个普通的表单提交,还有另外一种提交方式,ajax提交,这种提交页面是无需刷新的。有时间自己去学一学,在web应用中,ajax是一个很好的也是很需要的技术,时间不多,就写到这儿吧。

推荐几个网站(自己百度一下):

1——csdn

2——iteye

3——中国IT实验室

4——51CTO

很不错的网站

如果你想在后台得到值的话,那么很简单。

使用requestgetParameter("单选的名称");这样你就可以得到单选的值了。

如果你是想在页面中通过javaScript得到的话,那么就麻烦点:

var t1=documentgetElementsByName("单选的名称");

var rs=null;

for(var i=0,ill=t1length;i<ill;i++){

var t2=t1[i];

if(t2checked){rs=t2value;break}

}

这个rs就是你选中的那个单选的值。如果什么也没有选择,那么就得到null了。

希望对你有帮助。

<%String [] area =requestgetParameterValues("area");%> 这段代码是获得之前页面或者控制层传回的数组,你用的d出框,都没有页面跳转,这里啥都得不着,你select里不是有值了么,试试这个:

<BODY>

<select id="area">

<option value="1as">1</option>

<option value="2df">2</option>

<option value="3fg">3</option>

</select>

</BODY>

<SCRIPT LANGUAGE="JavaScript">

var sel = documentgetElementById("area");

for(var i=0;i<seloptionslength;i++)

{

alert(seloptions[i]value); //获取option的value

alert(seloptions[i]text); //获取显示的文本信息

}

</SCRIPT>

以上就是关于servlet如何获得jsp文本框的value值全部的内容,包括:servlet如何获得jsp文本框的value值、jsp中怎么得到某一个元素的值、怎么从jsp获取select multiple的所有value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9825848.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存