在jsp页面中有一个空下拉列表,如何得到后台servlet的值,并在上面显示

在jsp页面中有一个空下拉列表,如何得到后台servlet的值,并在上面显示,第1张

要达到这个效果有很多种方式:

1在servlet跳转到jsp页面后,取得请求中的值,利用el表达式或JSP表达式将值通过循环设置到 select中

2利用ajax,当jsp页面加载时,请求servlet并获取返回值,利用javascript将值设置到select中

1、创建空的aspnet mvc项目。

2、添加页面1)添加HomeController2)添加Index页面3)添加Content文件夹,并添加Jquery源文件(jquery-1124minjs)。

3、添加测试DOM1)在Head标签内引入jquery 2)添加一个输入待获取session名称的文本框    3)添加一个按钮,点击按钮通过ajax获取session4)添加一个显示session值的div。

4、添加后台代码1)在HomeController的Index方法内,设置一个session值2)在HomeController中添加GetAjaxSession方法,接收session名称,返回值。

5、添加ajax方法获取session 1)给按钮绑定jquery点击事件2)在点击事件中获取文本框中的session名称3)通过ajax提交后台方法,并处理返回结果。

6、运行效果如下1)输入session名称2)点击按钮,执行jquery的按钮点击事件3)得到后台的session后,写回界面。

通过request的getParameter的方法获取

1、通过requestgetParameter("参数名")获取后台的值

2、通过<%=变量%>的方式赋给js变量

示例:

<script>

<%

String

s2

=

(String)requestgetParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言

%>

var

s

=

'<%=s2%>';//输出s2给js变量s

</script>

如果想要取后台返回的值,前提是后台必须提供一个借口。通过这个借口后就可以获取数据了。下面是简单的代码实现:

<script src="jquery-172js"></script>    

<script>    

$(function(){    

$('input')click(function(){    

$ajax({  //这里是用jquery自带的ajax发送请求。    

url:'>

以上就是关于在jsp页面中有一个空下拉列表,如何得到后台servlet的值,并在上面显示全部的内容,包括:在jsp页面中有一个空下拉列表,如何得到后台servlet的值,并在上面显示、jquery ajax获取后台request中的值 ,前台AJAX如下,后台如图、如何用JavaScript获得后台传过来的参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存