`
qcd
  • 浏览: 5371 次
  • 性别: Icon_minigender_1
  • 来自: 襄樊
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

获取请求参数

阅读更多

现在从a.jsp中有一链接<a href="b.jsp?uname=test">go</a>,在b.jsp中如何获取参数的值?(不使用request.getParameter("xxx"))。要使用uname的值做判断。

1.使用param.xxx来获取参数的值。

在b.jsp中,使用param.uname。

<s:if test="param.uname=='test'"></s:if>

2.使用JS获取。

/**
	* 在HTML中用JS脚本获取请求路径中的参数值。
	*/
	function getParameter(name)
	{
		var paramStr=location.search;
		if(paramStr.length==0)
			return null;
		if(paramStr.charAt(0)!='?')
			return null;
		paramStr=unescape(paramStr);
		paramStr=paramStr.substring(1);
		if(paramStr.length==0)
			return null;
		var params=paramStr.split('&');
		for(var i=0;i<params.length;i++)
		{
			var parts=params[i].split('=',2);
			if(parts[0]==name)
			{
				if(parts.length<2||typeof(parts[1])=="undefined"||parts[1]=="undefined"||parts[1]=="null")
				return "";
				return parts[1];
			}
		}
		return null;
	}

 
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics