request.getParameter()

本文介绍了一个关于如何在JSP页面中通过JavaScript正确获取URL参数的问题及解决方案。作者最初尝试直接从JSP中调用JavaScript函数并传递URL参数,但遇到了变量未定义的错误。最终,在朋友的帮助下找到了正确的做法,即确保参数值被正确地引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天,做项目中的一个jsp页面,我的需求如下:

我需要将url http://localhost:8080/lgc/index.jsp?mapname=...后面的mapname作为参数获取,

我在JSP的body里面是这样的:

<body onLoad="onPageLoad(<%=request.getParameter("mapname")%>)">

</body>,

然后onPageLoad是JS中的一个函数,我要在onPageLoad(),中得到mapname,

JS中代码:onPageLoad(mapname){alert(mapname)};

一直提示mapname没有定义,郁闷了一天。。。

然后请教了大学一哥们,终于解决啦!

之前我的:http://localhost:8080/lgc/index.jsp?mapname=test是这样写的,

然后哥们给修改了一下:为

http://localhost:8080/lgc/index.jsp?mapname='test'

这样在JS中就可以得到mapname=test啦!爽啊!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值