开发者社区> 问答> 正文

通过spring mvc如何将后台的值传到前台的html文件里(在线急等)

请教一个问题,我的工程里面都是html的文件,没有用到jsp,以及所有的标签,页面都是用ajax进行的初始化加载,使用的是jquery。

现在遇到一个问题,我需要从一个页面跳转到另一个页面,并且需要传递一个值,我之前都是通过ModelAndView来进行跳转的,用@ResponseBody来实现ajax获取。

但是现在无法通过第一种方法的addObject,因为我页面没有使用标签。

第二种可以进行传值,也可以进行跳转,但是两者只能选择一种,不能兼顾,请各位给一个好的办法,万分感谢,如果帮助,可以给些小感谢,谢谢。

展开
收起
a123456678 2016-07-14 11:36:12 3138 0
2 条回答
写回答
取消 提交回答
  • 如果希望在页面渲染过程中直接使用Controller中数据的话,Html是无法完成这个工作的,可以使用Velocity。

    2019-07-17 19:56:09
    赞同 展开评论 打赏
  • 这个很简单。

        html获取服务器参数:Ajax调用SpringMVC接口,解析返回Json即可;
    
        html之间跳转传参,可以将参数附加到URL中例如“demo.html?param01=999”,然后在demo.html就可以通过下面的JS方法获取到param01参数对应的值:
    
            function getUrlParam(name) {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 
                var r = window.location.search.substr(1).match(reg);  
                if (r != null) return unescape(r[2]); return null; 
            }
        执行:var value = getUrlParam('param01');就会得到999这个参数
    2019-07-17 19:56:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
天猫 HTML5 互动技术实践 立即下载
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载
天猫HTML5互动技术实践 立即下载