java 在jsp中怎样获取servlet中的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 在jsp中怎样获取servlet中的数据相关的知识,希望对你有一定的参考价值。
jsp的数据传给servlet的方法:第一种超链接,在href=\'servletAction?id=xxx\'
第二种form表单提交,当点击submit时,action="servletAction" method=\'get/post\'
第三种就是利用ajax,url=\'servletActionz\',当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面。
最后在servlet那边 用 request.getParameter("参数名");就可以拿到了 参考技术A 一般是两种,如果你想获得input等文本框中的值,只要保证提交了form表单,就可以在servlet中用request.getParamater("@name");@name为你的input的name属性值。
如果你想传的参数不想在页面中显示,或是只是你定义的一个标志量,可以放在<input type="hidden">中,总只,只要是在form中,form提交了,就可以用上面的方法得到jsp中的值了。本回答被提问者采纳
在servlet中怎样获取jsp中下拉列表中的值
要在servlet中获取JSP页面下拉列表的值,首先需要在JSP中有将下拉列表的值传递到后台,然后在后台通过request对象的getParameter("列表名")的方法来获取列表中的值;从JSP传递值到后台有两种方法:
1、通过form表单提交,这种方式提交之后,到后台需要按照下拉列表的name属性来获取值;
2、通过JavaScript提交到后台,可以根据下拉列表的id来获取页面的值,然后传递到后台,可选用ajax或者表单提交。 参考技术A get***values,可以获得selected的所有值,具体函数名称真忘记了,需要ide自动提示才知道。追问
谢谢 我已经知道了
以上是关于java 在jsp中怎样获取servlet中的数据的主要内容,如果未能解决你的问题,请参考以下文章