开发者社区> 问答> 正文

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

a123456678 2016-07-14 11:36:12 1315

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

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

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

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

前端开发 JavaScript Java Spring
分享到
取消 提交回答
全部回答(2)
  • 断桥梅
    2019-07-17 19:56:09

    如果希望在页面渲染过程中直接使用Controller中数据的话,Html是无法完成这个工作的,可以使用Velocity。

    0 0
  • a123456678
    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这个参数
    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题