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

我最近在学习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个回答

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

baidu_40582876
学习中的青年 这应该是粘代码的时候的问题我取值写的是${page!''}
接近 2 年之前 回复
baidu_40582876
学习中的青年 后端参数怎么传递到前端呢
接近 2 年之前 回复

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

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

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

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

  var a="${map.get('page')||''}";
 window.location.href="game"+a;

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

后端要return map到前端

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

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

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐