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}]];


相关文章
|
Java
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
588 4
|
安全 PHP 开发者
Web安全-URL跳转与钓鱼
Web安全-URL跳转与钓鱼
429 8
|
JSON 前端开发 中间件
React读取properties配置文件转化为json对象并使用在url地址中
本文介绍了如何在React项目中读取properties配置文件,将其内容转化为JSON对象,并在请求URL地址时使用这些配置。文章详细说明了异步读取文件、处理字符串转换为JSON对象的过程,并提供了一个封装函数,用于在发起请求前动态生成配置化的URL地址。
505 1
|
Java Spring
JAVA获取重定向地址URL的两种方法
【10月更文挑战第17天】本文介绍了两种在Java中获取HTTP响应头中的Location字段的方法:一种是使用HttpURLConnection,另一种是使用Spring的RestTemplate。通过设置连接超时和禁用自动重定向,确保请求按预期执行。此外,还提供了一个自定义的`NoRedirectSimpleClientHttpRequestFactory`类,用于禁用RestTemplate的自动重定向功能。
963 0
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
580 0
|
应用服务中间件 nginx Windows
nginx实现网站url带参跳转 POST请求GET请求跳转
nginx实现网站url带参跳转 POST请求GET请求跳转
873 1
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
348 0
|
Java
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值
271 0
|
存储 JavaScript 前端开发
js原生方法,获取url上面所有参数,并返回一个对象
JavaScript函数`getUrlParameters`用于从URL中提取所有参数并返回一个键值对对象。它接收URL,分割查询字符串,解码参数对,并存储在对象中。重复参数键会被存储为数组。
|
JavaScript
js如何实现修改URL参数并不刷新页面
js如何实现修改URL参数并不刷新页面
下一篇
开通oss服务