thymeleaf获取url地址跳转时所带参数

简介: thymeleaf获取url地址跳转时所带参数


获得http://localhost:8081/goods_detail.htm?type=0&goodsId=2的 参数

function getParam(){
  //通过substring方法进行截取?后的字符串
   var paramStr = window.location.search.substring(1);
   //分割&符号
   var arr = paramStr .split('&')
   var params = {}
   //进行循环处理
   for (var i = 0; i < arr.length; i++) {
       var pair = arr[i].split('=')
       params[pair[0]] = pair[1]
   }
  console.log(params)
   return params
}
  • 使用:
var param = getParam();
var type = param.type;
var goodsId = param.goodsId;

  • 通过model对象传值获取方法(thymeleaf)
<script th:inline="javascript">
            var param= [[${model中定义的值}]];
</script>
  • 其他参考
    //协议名称
    var scheme = [[${#request.getScheme()}]]; 
    //服务器名称
    var serverName = [[${#request.getServerName()}]]; 
    //服务器端口号
    var serverPort = [[${#request.getServerPort()}]]; 
    //上下文根
    var contextPath = [[${#request.getContextPath()}]]; 
    //获取请求参数
    var queryString = [[${#request.queryString}]]; 
    //获取请求路径(不带参数)
    var requestURL = [[${#request.requestURL}]];


相关文章
|
1月前
|
Java
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
68 4
|
23天前
|
Java Spring
JAVA获取重定向地址URL的两种方法
【10月更文挑战第17天】本文介绍了两种在Java中获取HTTP响应头中的Location字段的方法:一种是使用HttpURLConnection,另一种是使用Spring的RestTemplate。通过设置连接超时和禁用自动重定向,确保请求按预期执行。此外,还提供了一个自定义的`NoRedirectSimpleClientHttpRequestFactory`类,用于禁用RestTemplate的自动重定向功能。
|
2月前
|
JSON 前端开发 中间件
React读取properties配置文件转化为json对象并使用在url地址中
本文介绍了如何在React项目中读取properties配置文件,将其内容转化为JSON对象,并在请求URL地址时使用这些配置。文章详细说明了异步读取文件、处理字符串转换为JSON对象的过程,并提供了一个封装函数,用于在发起请求前动态生成配置化的URL地址。
83 1
|
2月前
|
安全 PHP 开发者
Web安全-URL跳转与钓鱼
Web安全-URL跳转与钓鱼
53 8
|
2月前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
53 0
|
3月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
|
3月前
|
Java
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值
48 0
|
5月前
|
应用服务中间件 nginx Windows
nginx实现网站url带参跳转 POST请求GET请求跳转
nginx实现网站url带参跳转 POST请求GET请求跳转
316 1
|
4月前
|
JavaScript 前端开发 数据格式
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
256 0
|
4月前
|
UED
返回按钮——没有上一页的URL时,跳转到首页(document.referrer的妙用)
返回按钮——没有上一页的URL时,跳转到首页(document.referrer的妙用)
47 0