关于值在前后端传递的问题 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的值,为什么,请诸位指点

0

12个回答

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

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

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

0

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

0

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

0

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

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

0

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

0

后端要return map到前端

0

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

0

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

0
共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
简述jQuery中前后端数据交互的四种方法
refer : http://www.cnblogs.com/dongsh/p/3235487.html web开发中经常使用到异步请求,ajax技术不仅可以减少工作量,也可以优化用户体验。AJAX的四种异步请求方式都可以实现基本需求,接下来将分别描述。 1.$getJSON $.getJSON()是专门为ajax获取json数据而设置的,其用法为: $.getJSON( url, ...
值在前后台传递的过程
问题描述:写一个书籍列表的页面。功能包括增删改查。页面内容包括书籍名称,书籍出版单位,书籍作者和书籍价格。以一个表格的形式呈现。我想请问的是,页面的这些值,怎么传送到后台。在后台,怎么接受这些数值。我主要的困惑是,有很多的书,不同的id。这个对象怎么确定,这本书对应的是这个作者。请大家帮个忙,解答一下我的困惑。
checkbox与后台交互技巧
在element-ui中:   下面的data数据里面与表单绑定的数据是没有check的   scope.row.check直接绑定就行,方法里拿数据也是能拿到check的值的   会自动创建 直接判断然后写相应功能!!!! eg: if(row.check){ 交互内容 }
Django前端后端值传递问题
前端后端传值问题总结 前端传给后端 通过表单传值 1、通过表单get请求传值 在前端当通过get的方式传值时,表单中的标签的name值将会被当做action的地址的参数 此时,在后端可以通过get请求相应的name值拿到对应的value值 例子: html中: &amp;lt;form action=&quot;{% url 'backweb:select_art' %}&quot; method=&quot;post&quot;&amp;gt...
SpringBoot 前后端时间传递出现误差
问题 前后端之间传递的时间出现了误差,这个问题主要是由于编码格式导致的,前端传回来的是一个字符串,一般来说是SpringBoot是按照默认的方式将字符串转换为Date类型的.但是,要是你想要按照你的方式传递的话,就会出现一些问题了,比如时间快了或者慢了几小时啊,一天啊什么的,这个时候就是要定制自己的编码方式了 解决 前端传给后端 这个时候,只需要定制一下格式转换器就可以了 @C...
SpringMVC前端传值的问题总结
最近在忙着一个练习,前端的参数传到后台都变为null 百度了下,发现最终是因为用错一个注解导致,使用路径直接访问是通过@PathVariabl String id,看了一下使用注解获取路径中传递参数 ,共有以下几种情况: 路径中参数带有 @RequestMapping(value = &quot;/{id}/{str}&quot;) 方法中是使用 @PathVariabl String ...
前端如何获取后端传递的JSON字段值
当后端传来Json如下: data="{\"username\":\"jack\",\"password\":\"123\",\"userList\":[{\"id\":14,\"nikeName\":\"324234\"}]}" 现在要获取到这个Json字段的值 step1: 解析Json串 var v = JSON.parse(data); 对于单个值(比如userna...
json前后台传值
json前后台传值 lindianlide关注2人评论12127人阅读2014-03-14 22:39:48 谈到JSON,简单的说就是一种数据交换格式。近年来,其在服务器之间交换数据的应用越来越广,相比XML其格式更简单、编解码更容易、扩展性更好,所以深受开发人员的喜爱。 下面简单的写一下在项目中前后台json传值的一个小例子,供大家参考、查阅。 一:前台传后台 1.前台jsp页面代码: ...
JS获取后台直接传送在前端的内容
后台传值示例 renderArgs.put("apks", merchant.apkList); 页面接收 App.apk=${apks.raw()}; js中获取 var apkJson = App.apk;
前后端传特殊参数时的处理
前后端传特殊参数时的处理 包括特殊符号如: ?/ &amp;amp; 莫名的特殊字 如: 公 (今天遇到莫名坑 传递“公”时 报404 去掉就可以) 处理方法------使用encodeURI() 函数 //原js var str = new Array( '廊坊英康科技有限公司'); var form = &quot;&amp;lt;form name='csvexportform' action=...
bootstrap中的datetime-local后台接受处理
通过引用bootstrap中的datetime-local可以快速进行前端日期时间选择的搭建,但是这种时间类型中间会产生一个T,后台接受后与实体类中的 Date不一致,这就需要我们处理 一把。上代码: form引用datetime-local: &amp;lt;input type=&quot;datetime-local&quot; name=&quot;examinfoStarttime&quot; id=&quot;exampleInput1...
前后端list类型数据交互方法小计
开发项目一般来讲是避免前后端进行list类型数据交互的,涉及到后端的数据解析比较麻烦,需要前端配合,但是有的情境下确实也最容易想到利用list传值,这里给出自己新找到的方法仅供参考。 前端传输list类型每一条记录包含两个键值对如{“basicType”:”11”,”score”:”10”} 两个键值对都为实体basicDatail的属性 方法是新建一个实体类LarStudentDepSet...
jQuery传递数组对象到后端
1.前端数据展示: &amp;lt;div class=&quot;pagebox&quot;&amp;gt; &amp;lt;div class=&quot;module&quot;&amp;gt; &amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;name:&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;&amp;lt;input class=&quot;name&quot; ty
使用Json进行前后台传值
一、传值方式           Json通过字符串形式进行前后台传值 二、Jsp_Servlet_前后台传值 从前台向后台传值:使用x-www-form-urlencoded:request.getParameter()方法获取json字段                                      使用application/json编码格式,json字符串以流的形式传输。...
关于前后端交互加密传输问题
      最近项目中发现个AES的加密和解密中json处理的bug,最终定位到是由于数据中特殊字符“”引起,最终解决的办法是数据加密前先转base64在加密,前端解密时一样,先解密在解base64,完美...
调试接口==(关于前端传递list的json后端如何接收)
今天遇到一个前端传递list的问题,一般传递fom表单一类的springMVC都会自动封装,但是list却不行。这里做一个笔记。 一、已经定义好的实体类 package com.huayi.soa.domain.materiel; public class MaterielPosition { /** * ID编码 */ private Integer
从axios看前后端数据交互
axios作为Vue生态系统中浓墨重彩的一笔,我学习这个东西也是花了一定的时间的。刚开始的时候,也是遇到了很多问题。 逐渐摸透了它的脾气。 首先说说FormData和Payload两种数据格式的区别: 先是提交一个FormData的请求试试看: 然后我们看后端: 然后我们提交一个以Payload传输数据的请求: 我们再切到后台: 这就是使用axios和
基于前端向后端传值问题,基于多选和单选的传值问题
关于传值的问题是有多选和单选传值, 关于单选传值:给后端传递一个对象 ,对象可以包括,一个字符串,数组等 style="width: 40px; border:0;border-bottom:solid 1px;" 意思是,边界线为0,只留下半部分 关于多选的传值 1=0)}checked="true" #{/if} value="13"/> 2=0)}checked="t
(3)在Action中用request、session、application和前端简单数据、对象数据传递到后端
public class LoginAction2 extends ActionSupport implements RequestAware,SessionAware, ApplicationAware { private Map<String, Object> request; private Map<String, Object> session; private Map
select利用input 传递值到后端
实现下拉框选择把值传给input框 function A(){ document.getElementById('box').value= document.getElementById('SS').options[document.getElementById('SS').selectedIndex].value; }
如何将html作为变量从django后台传递到html?
因为之前将html储存在数据库中,然后拿出来后,将其传进前端页面发现格式没转换如图我的前端页面为: 后台views视图函数为: 效果是: 解决办法: 在前端{{***|safe}}加上|safe 转义下 ...
servlet前后端交互-----解决java WEB中前台传数据到后台中文乱码问题的最简单方法
在eclipse中写了一个简单的form表单,网页中提交汉字时,却在后台eclipse中出现了乱码问题,查询了一下,发现原因很明显: tomcat的自带编码是ISO-8859-1的格式,是不兼容中文的编码的。所以我们从后台接收的时候自然会出现乱码,只有才有相同的格式去接收,然后用能解析的编码(utf-8)去转换。这样我们就能得到能兼容中文的格式了,处理之后发往前台。 发现有很多解决方法,下面我总结...
后端取ajax传的参数
最近对ajax理解又深刻了一点,如果你用的是spring,写后台就非常方便,想怎么接数据就怎么接。首先页面上传来的所有数据都会包含在request里,比如下面这个例子        @RequestMapping(&quot;/demo&quot;) @ResponseBody public JsonData demo(@ModelAttribute SysUser user,HttpServletRequest...
从jsp页面向后台传多个值时,后端如何处理多个值
当从jsp页面中获取到的值多个时(比如是复选框的情况下)要将其值先放入到数组中,然后将数组转换为字符串(String)。 例String a = Arrays.tostring(数组名); 此方法会产生[…]这样的字符串 需要把[ ]去掉 就用String中的subString(开始位置,结束位置) 例a =a.subString(1,a.length()-1); ...
前后端数据交互之通过JS实现将得到的数组通过Ajax传递到后端
通过JS实现将得到的数组通过Ajax传递到后端 <script> $(function(){ mydel.click(function () { var arr = [1,2,3,4,5]; $.ajax({ type: 'POST',
ajax传递数组类型值到sevrlet
最近在做项目的时候遇到了需要将一个数组传递到servlet中,用这个数组的值查找数据库中的相应内容。有一个需要注意的地方,看一下下面的代码: var out_box = document.getElementsByName(&quot;out_box&quot;) ; var array=[]; for(var i = 0;i&amp;lt;out_box.length;i++){ array[i]=out_box...
在前台中传递变量的问题????
我想在前台传递文本框中的值,如:rn rnrn为什么不行呢???
springMVC中前端将传递数据传递到后端后端的接收方式
前提:springmvc可以自动将json数据转化为Java对象,而将对象转化为json数据,必须在配置文件中配置!,需要注解@responseBody,需要json包 在Java中,前端传递数据的方式是标签标签中的name属性,还有就是ajax 1、直接用map接收,键值对的形式, 这样子在方法的参数里面用一个map来接收,可以把前端所有数据以【key(name),valu
后端向前端传值
1、controller  /**      * 跳转到我的上报列表页面      */     @RequestMapping(value="/myList")     public void myList(HttpServletRequest request, HttpServletResponse response){         logBefore(logger, "进入我
SprinMVC前后端相互传递数据的方式
控制层的代码(后台) StudentControler.java package com.zs.controler; import com.zs.entity.Student; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMappin...
session如何在前后台穿梭
最近做项目,一个修改密码的问题单,改了两次,究其原因,都是session引起的。登陆验证的时候,设置了session,返回到了前台,但是修改完后,用修改后的密码却登陆失败,跟踪代码,定位一下,最后发现是session前后不一致,密码验证的时候显示密码错误,导致失败。废话不多说,直接上代码: 一、后台设置session: 1、设置session字段:request.getSession().se...
整理 前端向后端传输对象(对象中包含另一个对象数组)
前端向后端传递一个对象,这个对象中有另一个对象的list集合(数组),前端如何传递,后端如何接收
获取input里的vlue值传到后台
&amp;lt;!-- 用户名事件绑定 --&amp;gt; &amp;lt;view class=&quot;fl_form&quot;&amp;gt; &amp;lt;text&amp;gt;您的姓名&amp;lt;/text&amp;gt; &amp;lt;input type=&quot;text&quot; placeholder='请输入您的姓名' value=&quot;{{userName}}&quot; bindblur='userNameInput'&amp;gt;
【vue】ajax后台map接收不到前台的值,请求参数以request payload传递解决办法
1、用vue post给后台传值时,发现 @RequestParam Map&lt;String, Object&gt; params 中params接收不到值 控制台查看,发现参数是request payload方式传递的。 查资料显示 vue-resource中post请求时的一个坑,vue-resource中post发送的数据默认以request payload的形式。 2、解...
后端传给前端int 类型数据自增或自减
由于我使用的python3 ,在python中int 类型不像其他语言的int类型, python 将long类型也加入到了int中, 所以再python中能够正确显示的int类型在其他的语言中不一定能够正确的显示, 当python 传的int 超过了浏览器所能解析的最大值时就会出现这种情况, 建议将较大的int 类型转换成string 在传给前端。...
select传值到后台的问题
select传到后台的值对应的是option中的value,对应的变量名是select中的name。 由此可知, 上面传到后台后,adminId=${admin.id},传到后台的只是员工id,要想获取员工名称,还得在查一遍数据库。
从后端获取数据,data数据传递
如果contentType:”application/jason”则其传递给后台方法的参数必须是json格式即{键:‘值’,键:‘值’} `$.ajax({ url:”, type:”POST”, contentType=”application/json”,
post提交大量textarea文本数据,后台无法获取该数据参数问题解决
最近工作中遇到一个问题,就是希望前台通过ajax post提交表单 textarea 数据达到了 400KB+,经过测试,当数据量过大时,java后台无法获取到该数据值,经过晚上搜索方案,最终确定是tomcat服务端限制导致 tomcat7 0表示不限制 &lt;Connector connectionTimeout="20000" port="8080" protocol="HTTP/...
js传送json字符串,后端取其字符串对应的值
前端处理 'click .email': function (e, value, row, index) { var info=JSON.stringify(row); alert(info) $.ajax({ type:"post", url:"/Project/mailController/receive", ...
json在前后端数据交互中的应用
一.什么是Json?json本来是javascript里的内容,有时后端要传各种各样的数据格式来适应前端,所以需要用到json来转换,用它来表示各种各样复杂的数据,如对象,数组,集合,以及集合的集合等数据。 先来了解json是什么,json是一种轻量级的前端后端以及网络传输的数据交换格式,就是一串字符串,只不过元素会使用特定的符号标注。 {} 双括号表示对象,[] 中括号表示数组,”” 双引号内是