Java后台怎么获得用js动态生成的下拉列表和文本框内的值

Java后台怎么获得用js动态生成的下拉列表和文本框内的值,第1张

其一:js动态生成的select,在生成时设置上select的name属性,然后通过form表单提交,java后台就能用request根据select的name属性获取。

其二:js动态生成的select,在生成时设置上select的id属性,然后通过ajax异步提交的方式,java后台就能用request根据select的name属性获取。

最后,你所谓的文本框中的值,不是这个select的所有option吧?如果是option的value,那就直接requestgetParameter()获取即可,如果想获取<option value="a">b</option>中的b,那你需要记住其他办法解决,这里不再赘述。

TextField类有一个getText() 的方法,用于返还当前文本框里的字符串。因为你定义的是Component类,这个类不支持getText方法,需要先强制转换。返还的字符串用IntegerparseInt方法转换成整数型。比如:

int i=IntegerparseInt(((TextField)cmpt[1])getText());

使用servlet:,可以用requestgetParameter("name");这样获取jsp页面中表单name="name"值的数据

使用struts2的话,必须在Action中写相应的get,set方法,比如:jsp页面中有个name值等于“name”,那么相应的Action中要有相应的name属性的set和get方法

在SERVLET中用SQL表达式把数据库中要查找的内容取出来

如果是多条 可以放入一个集合里

然后把集合放入REQUEST里 在容转发 把转到JSP页面 引用C标签

用C标签里的FOREACHE 把集合便利出来 用EL表达式接受$

<form>是转到后台,通过后台再做跳转到Showjsp的,如果你仅仅只是在showjsp中显示的话,可以通过JS传参的方式去实现,具体如下:

<script language="javascript" type="text/javascript">

windowlocationhref="showjspname="+ documentgetElementById("name")value;

</script>

获取指定文本框documentgetElementById(“id”)value;

获取所以文本框的类容,可以获取表单form的内容比如input的

documentgetElementById(id)getElementsByTagName("input");

文本框是前台的,java是后台的

想获得文本框的内容可以在html中写一个form表单,然后在form中加入一个input标签,input标签有一个name属性,把name属性随便设置一个值,提交form表单会把input内容一起提交的后台java代码

java接收到前台form表单的请求,可以用requestgetParameter()方法来获得input的内容。

需要用到“trim()”。JTextField

jtf=new

JTextField();//new出一个jtf,是可以不赋值的String

aa

=

jtfgetText()trim();//需要取值的时候,用字符串变量接收当前的值

以上就是关于Java后台怎么获得用js动态生成的下拉列表和文本框内的值全部的内容,包括:Java后台怎么获得用js动态生成的下拉列表和文本框内的值、JAVA 如何读取文本框内的内容、javaEE如何让后台去获取前端文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10070903.html

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

发表评论

登录后才能评论

评论列表(0条)

保存