现在从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;
}
分享到:
相关推荐
主要介绍了Java Spring Controller 获取请求参数的几种方法详解的相关资料,这里提供了6种方法,需要的朋友可以参考下
超全面javaweb教程28天第10天_13_request之获取请求参数
本篇文章主要介绍了SpringMVC——如何获取请求参数详解,详细的介绍了每种参数注解的用法。具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
spring mvc 拦截器获取请求数据信息 解压之后放到项目中 直接运行就可以了 (将流多次运用)
NULL 博文链接:https://lujin55.iteye.com/blog/1457371
主要给大家介绍了关于ASP.NET Core MVC是如何获取请求的参数,文中通过示例代码介绍的非常详细,对大家学习或者使用ASP.NET Core MVC具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
本文实例讲述了AngularJS出现$http异步后台无法获取请求参数问题的解决方法。分享给大家供大家参考,具体如下: angular在通过异步提交数据时使用了与jQuery不一样的请求头部和数据序列化方式,导致部分后台程序无法...
express中常见的路由规则 主要使用的路由规则是get和post两种,即 ...获取请求路径和请求体中的各种参数 路径请求及对应获取请求路径的形式有以下几种: (1)req.query (查询get请求中的参数) GET /shoes?o
主要介绍了Action获取请求参数的三种方式的,非常不错,具有参考借鉴价值,需要的朋友可以参考下
RequestInterceptor获取丢失的请求头
JMeter beanShell修改http请求参数,尝试对http进行修改。
java filter打印请求返回参数
C# 使用Get和Post请求获取数据,Get Post 请求, POST传值
本文实例讲述了jQuery获取URL请求参数的方法。分享给大家供大家参考。具体如下: $.extend({ getUrlVars: function(){ var vars = [], hash; var hashes = [removed].href.slice[removed].href.indexOf('?') + 1...
慨括了spring mvc请求参数常见的几种获取方法
使用Javascript Request获取参数的时候总是提示出错,本文为此问题提供详细的解决方案,需要了解的朋友可以参考下