开发者社区> 问答> 正文

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

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

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

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

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

展开
收起
a123456678 2016-07-14 11:36:12 3102 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
workshop专场-微服务专场-开发者动手实践营-微服务-Spring Cloud Alibaba 微服务全家桶体验 立即下载
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载