baidu_40582876
学习中的青年
采纳率42.3%
2018-08-09 06:38 阅读 1.1k

关于值在前后端传递的问题

10

我最近在学习java编程,写后端的时候,用到的语句:
map.put("page","1");
前端的时候想用freemarker,但是写成:
<br> function start(){<br> var a=&quot;${page!&#39;&#39;}&quot;;<br> window.location.href=&quot;game&quot;+a;<br> }<br>
的时候一直获取不到a的值,为什么,请诸位指点

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

12条回答 默认 最新

  • weixin_42812214 风起时丶丶想你 2018-08-09 06:44

    1.后端参数没有传到前端
    2.freemark引擎没有在配置文件配置或者错误
    3.你这前端代码是啥直接${page}取完事

    点赞 1 评论 复制链接分享
  • iwantadream iwantadream 2018-08-09 06:57

    把后端代码都贴上来看一下

    点赞 评论 复制链接分享
  • batterMRTAN batterMRTAN 2018-08-09 07:07

    后台:
    map.put("page","1");
    request.setAttribute("map", map);
    前台:
    function start(){
    var a='${map.page}';
    window.location.href=''+a;
    }

    点赞 评论 复制链接分享
  • iwantadream iwantadream 2018-08-09 07:27

    有没有配置Spring的FreeMarker视图解析

    点赞 评论 复制链接分享
  • zhaomin_g _zming 2018-08-09 07:39

    直接用el取值 ${request.map.page}

    点赞 评论 复制链接分享
  • jslang 天际的海浪 2018-08-09 07:42
      var a="${map.get('page')||''}";
     window.location.href="game"+a;
    
    
    点赞 评论 复制链接分享
  • qq_30791769 我在学习java 2018-08-09 09:18

    不知道你学习java到什么程度了,是学过struts2框架了还是学过springMVC框架了,如果都学过了的话,你可以取看下我以前的回答: https://ask.csdn.net/questions/679338https://ask.csdn.net/questions/687701 ;freemarker和JSP,取值都可以用ajax的方式取值

    点赞 评论 复制链接分享
  • qq_29777207 张音乐 2018-08-09 11:03

    后端要return map到前端

    点赞 评论 复制链接分享
  • qq_41173886 qq_41173886 2018-08-10 02:24

    你可以用ajax获取到后端传过来的值,或者用在前端直接获取

    点赞 评论 复制链接分享
  • cathay_liu cathay_liu 2018-08-11 14:21

    后端代码需将对应值render到前端回调函数,前端才可以得到并使用后端设置的值。希望能够帮到您。

    点赞 评论 复制链接分享
  • xionglangs 编程爱好者熊浪 2018-08-13 03:46

    存都没存,放到MAP里面了就放到request里面了。先把它存到request或response里面,之后前台el表达式解析,建议先学点基础的。

    点赞 评论 复制链接分享
  • qq_41925182 不知红尘 2018-08-13 08:04

    你试试**${map["page"]}**,相当于request.getAttribute("map").get("page");从request获得了名字为map的键值对,然后获取key为page的值

    点赞 评论 复制链接分享

相关推荐