第一次遇到这个问题时真心找了好久的资料,结果竟然是如此简单。。+...+
例如我这么写:
<a href="JSP/info.jsp?flag=getInfo"></a>
在js中取值时,var flag=<%=request.getParameter("flag")%>;
结果flag怎么都是null,开始我还以为是js的语法错误呢。。。原谅我的经验不足。。。
后来我终于发现我这么写才是对的:
<a href="JSP/info.jsp?flag=‘getInfo’"></a>。。。
有木有觉得多了点啥
我解释一下:因为我传的参数是个字符串,而字符串是个对象,需要定义,但如果我的参数是个数字的话,就没有这种问题了
本文分享了一次解决JS获取URL参数为null的问题经历。通过对比两种不同的<a>标签写法,指出了当参数作为字符串传递时正确的设置方式。
1万+





