spring的ajax问题,后台接收HttpServletRequest一直为空 5C

前端的ajax代码:
图片说明

后端代码:
图片说明

ajax不管加上contenttype还是不加,后台的HttpServletRequest一直为空
请问各位大佬,这是什么问题?

0

4个回答

直接在方法里加,如:public String retuenString(http......request,String username,String content) 试试

2

如果上面答案不行,试试吧ajax里得contentType注释掉

0

url不对吧,不能直接写这个,前面可以加个 / 或者 ./ 试下,反正页面调试下,看下实际上url全部是什么,是不是你的后台接口地址

0

ajax里面加上dataType: "json",试试

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JQuery中Ajax的Post提交中文乱码、windows.location.href 中文汉字乱码和springmvc使用原生态HttpServletRequest接收参数中文乱码解决办法
原文地址:http://blog.csdn.net/blueheart20/article/details/26370023 引言: 在jQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢? 问题的引入:    var regid = $('#oregion').combobox('getValue');             //var
SpringMVC接收ajax发送的FormData为空的问题
问题出在请求的contentType上。 解决办法: 使用FormData提交,默认提交的是multipart/form-data,所以设置jq不要去设置请求头contentType: false 使用multipart/form-data提交,springMVC会判断为文件上传,所以需要引入文件上传相关的处理。 文件上传设置参考:https://www.cnblogs.com/tengyunh...
Ajax传值SpringMVC获取为Null的问题
前台使用Ajax请求,后台使用SpringMVC接收请求参数,但是每次都为null,度娘找了半天,最后发现是自己太大意了~~~也是经验不够!【直接上代码】:前端Ajax请求代码: $.ajax({ type : "post", url : "<c:url value='/changeTaskStatus.do'/>", data : {
使用 ajax、 post时后台接收到的数据为空null
controller @RequestMapping(value=&quot;admin/insert/user&quot;)     @ResponseBody     public Map&amp;lt;String, String&amp;gt; insertUserType(              @RequestParam( value =“username ”required=false) String  user...
$.post 传参 参数过长导致后台接收为null
问题:$.post 传参 参数过长导致后台接收为null 原因:这是由于 tomcat 设置导致。 根据官方文档http://tomcat.apache.org/tomcat-6.0-doc/config/http.html,在 tomcat 中有这样的设置: server.xml文件   connectionTimeout="20000"   redirectPort="8443"
springMvc中前台ajax传json数据后台controller接受对象为null
一般地,出现这种情况很大一部分原因是对ajax中的参数作用不熟悉或者对@RequestBody注解不熟悉。 在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了contentType:"application/json",那么ajax发送的就必须是字符串。为什么呢?contentType参数指定的...
ajax的post请求后台request.getParameter()接收不到参数问题
最近在做技术储备 ,写几个简单的demo。所以没用框架,用的servlet,结果在接收ajax传值的时候出了点小意外。传到后台的值总是null,前端确实传递了非null的值。 我前端这样用ajax传值。 jQuery.ajax({         type: "post",             contentType: "application/json;charset=UTF-8",
用ajax提交表单的时候,传值一直为null
在没传图片的时候,要把表单的属性,enctype=&quot;multipart/form-data&quot;,给去了。
springMVC ajax 后台获取不到对象属性
最近遇到的一个问题记录下   项目从struts2 换成springMVC 是遇到的问题  var params = { 'id': 1, 'itemId': itemId, 'shopId': shopId, 'sourceId': sourceId, 'shopId': shopId, 'startTime': startTime,
AJAX对于JAVA接收HttpServletRequest和json字符串两种方式的传递写法
AJAX对于JAVA接收HttpServletRequest和json字符串两种方式的传递写法 1、json字符串的接收形式   在JAVA项目开发中,接口的接收参数有的是以json字符串 形式接收的,后台写法如下: public ObjectMapper jsonTranster = new ObjectMapper(); @CrossOrigin @RequestMapp...
关于后台接收参数为null的问题之ajax--contentType
ajax方法中的参数: contentType:发送至服务器时内容的编码类型,一般默认:application/x-www-form-urlencoded(适应大多数的场合) dataType:预期服务器返回的数据类型 有时候前台ajax向后台传数据的时候,能够进到后台,但是后台显示接受的参数为null,如果ajax没有问题,这个时候就要考虑后台在接收参数的时候使用的是什么注解。(@
controller接收的参数总是为null及解决办法
原因:1,可能是controller接收参数的数据类型和前台传过来的参数不一样2,可能是controller接收参数和前台传到后台的参数不一样,如下图所示
Ajax向java后台中传值为数组时,后台接收不到(为null)的问题
项目中前端jsp页面中有复选框,需要使用到ajax把这些值传递到java后台的操作。因为还需要返回数据到前端页面,所以无法使用form表单提交。 (对了,我在一群里问了这个问题,然后两个热心群友应持有不同的意见而互相骂起来了,罪过罪过,所以我觉得还是很多必要把这个问题记下来的。。) 好了上代码-----------------------------------------------
ajax提交大文件无法上传或者后台接收为空的问题
最近在使用高分辨率相机拍照后ajax上传图片发现后台无法接收,寻找了各种解决方案,部署到tomcat之后发现了错误是Request Header is too large。。。网络上的解决方案都是在Tomcat的server.xml配置文件中将maxPostSize设置为0表示不限制POST传输文件的大小。。但是后续我又找到了以恶搞说法是 在tomcat 7.0.60版本之后,maxPostS...
ajax提交checkbox数组到后台并接收
checkbox复选框是我们平时项目中经常使用到的,比如,批量删除,批量插入等等。有时候会突然忘记,好记性不如烂笔头,在这里做一下小总结。 以批量删除为例: html &amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;checkbox&amp;quot; name=&amp;quot;checkbox&amp;quot; value=&amp;quot;${special.id }&amp;quot; /&amp;amp;
后台接收ajax传递的参数为null的问题整理——关于ajax中data的不同类型传值的处理,
相信有很多小伙伴和我一样遇到过这些困惑, 这里我整理了线ajax的data的各种传值的设置,包括json对象,json字符串,还有fromdata。 第一种——json对象:{‘shopName’:’店铺名称’,’shopAddr’:’店铺详细地址’} 前台ajax的写法 $.ajax({ url : '/o2o/shopadmin/insertShop', ...
MultipartFile 接受前端上传文件一直为null
MultipartFile从前端传过来一直为null,主要因为我前端表单没有设置enctype=&quot;multipart/form-data&quot;。
Ajax上传图片,后台使用SpringBoot的MultipartFile类型接收的问题
Ajax很好用,但是在上传文件这边却总是会出问题。例如,现在想上传一张图片,希望前台无刷新操作,使用Ajax上传,后台接收不到相应的类型,导致上传失败,但是如果使用input和submit组合又会出现页面刷新的情况,百般折磨后找到了一个新的工具:Simple-Ajax-Uploader. 简单示例 前端代码 &amp;lt;!DOCTYPE html&amp;gt; ...
Spring Boot、ajax、Multipartfile上传文件无法存储
如果是在controller层设置临时变量Multipartfile filetemp = file(前端传入的变量),会出现系统找不到该文件,因为file传递过程中只有一次,会在用完后把tmp文件夹的XX.tmp删除。 解决方法: 尽量在Multipart接受前端的请求后立刻使用,不要使用临时变量缓存Multipart...
MVC4实现文件上传,为什么后台的file始终为null
文件上传后台始终获取不到file如何解决?
使用serialize()提交form表单数据后台为null问题解决
首先呢,说依稀提交form表单数据的方式,后端springMVC ajax通用的方式,这里主要说的是ajax中的data的收集和接受 收集呢 一种是serialize()收集->实体类接收 一种是按照类型收集$("dataform").find("type='text'").each(function(){里面是json格式的名/值})->接收的时候可以使用request 一种是var
springboot解决传递json字符串时获取某个参数为null
当postman传递数据时,如此有多个解决方案,如: 1.以自动转换实体 @RequestMapping(value=&quot;/getAjax&quot;,method = RequestMethod.POST) @ResponseBody public void getAjax(@RequestBody News news){ System.out.println(&quot;o...
解决SpringMVC接收前台上传文件为null
这个问题的需求来源于,我前端传递图片后,需要在Controller中通过name映射进行获取,在获取的过程中出现了获取他的值为null的状况,发生这种状况的情形会有很多种,这边不一一列举,主要告诉大家如何正确获取。1.前端界面需要注意的是,因为这边会引用jquery.form.js,所以在form中一定要加入enctype=&quot;multipart/form-data&quot;属性&amp;lt;form id=&quot;j...
springmvc无法接收ajax提交form表单的实体类信息
springmvc无法接收ajax提交form表单的实体类信息
SpringMVC中Ajax传的值显示为null
情景再现: 分析问题:   &amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt; &amp;lt;%String contextPath=request.getContextPath();%&amp;gt; &amp;lt;!DOCTYPE html PUBLIC &quot;-/.
前台向后台action传的post参数一直为null或没传过去问题
转自:https://blog.csdn.net/whatever8975757/article/details/60576188 tomcat7.0.63之前:maxPostSizeThe maximum size in bytes of the POST which will be handl...
使用postman请求springmvc接口时,request获取不到数据
http://www.cnblogs.com/softidea/p/6125087.html
$('#four').serialize() 提交,后台实体获取参数为空
问题描述:          前端 使用 ajax 提交form 表单,表单为 list表格数据,当list数据量少的时候可以正常提交,当数据量大了以后提交后台获取实体为null,查看前端控制台,请求参数封装正常, 原因:    使用tomcat ,tomcat 默认 post 请求数据大小为2M,所以超过2M的内容传给后台,后台会接收不到参数  解决办法:   修改tomca
在SpringMVC框架下HttpServletRequest inputStream只能读取一次的问题
场景描述:在异常日中打印请求url和请求传入的参数 采用的方式:使用slf4j+logback管理日志,在进入controller前将参数放入MDC中,在logba.xml中使用&amp;lt;pattern&amp;gt;%d  - %X{requestBody} - %X{requestUrl} - %msg%n&amp;lt;/pattern&amp;gt;输入日志 遇到问题:1、在获取body需采用获取request...
ajax异步请求 后台用Spring的@RequestBody接受java对象
今天遇到错误代码:415不支持的媒体类型。Failed to load resource: the server responded with a status of 415 (Unsupported Media Type)以前都没遇到这个情况,今天突然遇到,就花了点时间测试整理下1.首先我们要知道@RequestBody 是用来干嘛的:接受一个JSON’字符串’注意是 字符串 不是JSON对象,
mui 之ajax遇到的坑 后台接受数据为空 后端服务为php
mui.ajax的官方模板为             mui.ajax(Host+'/app/index/newsinfo',{                 data:{id:newsId},                 dataType:'json',//服务器返回json格式数据                 type:'POST',//HTTP请求类型               ...
jquery ajax 传递数组 到后台收不到
起初我认为traditional:true,可有可无,但是后来不用traditional的时候,发现后台无法获取selectUsers的值,那么可以肯定的是traditional默认值是false. 当提交的参数是数组( {selectUsers:[value,value,value]} ), 如果是false的话,则提交时会是"selectUsers[]=value&selectUser
MultipartFile文件或者图片上传一直为null问题
Excel文件上传发现MultipartFile为空 @RequestMapping(value = &quot;export&quot;, method=RequestMethod.POST) @ResponseBody public void exportFile(@RequestParam(value=&quot;file&quot;,required=false)MultipartFile myFile,...
spring的multipartResolver和java后端获取的MultipartHttpServletRequest方法对比 (附:遇到的坑)
原文地址: http://www.cnblogs.com/yskcoder/p/4718198.html这两天在用spring进行上传上遇到问题,今天进行了问题的排查,这个过程也增加了我看spring源码的兴趣!还是很有收获的!首先首先先给A组提供了上传接口,并没有在spring的配置文件进行multipartResolver的配置,后台Controller的java的获取为:MultipartR
springMVC文件上传MultipartFile file出现空指针!!!!
不解释,先上代码 html代码 java代码@RequestMapping("/fileUpload") public String fileUpload(@RequestParam(value="id",required=false) String id, @RequestParam(value="id",required=false) MultipartF
Spring mvc Controller方法里的request为null,参数无法获取
maven+spring mvc+spring 4.3+hibernate 4.3.5 参数无法获取原因:工程部署到了tomcat6,换成8就可以了
springmvc的controller方法中接受到的参数值为NULL
最近遇到一个问题controller方法中接收到的参数为Null,使用的是spring-webmvc-4.3.1,tomcat使用的是tomcat6。 之前一直只是关注 Compile Dependencies,Provided Dependencies同样很重要,搭建服务的时候一定要关心,否则出现诡异的问题往往会浪费掉很多时间。
@Autowired注入request为null解决方法
在类中加入以下注入request对象的代码,运行时发现request为null,注入失败。在@Controller,@@Service,@Repository标识的类中注入就可以。 解决方法:http://yayihouse.com/yayishuwu/chapter/1041
服务器端判断request请求是否为ajax请求
Ajax 请求比传统请求的协议头(header)多了个“x-requested-with  XMLHttpRequest ”,可以利用它,request.getHeader("x-requested-with"); 为 null,则为传统同步请求,为 XMLHttpRequest,则为 Ajax 异步请求。
关于怎么解决从ajax传入的json参数注入到Controller的接收对象 以及如何在Spring Boot项目使用参数校验
转载于 http://blog.csdn.net/z69183787/article/details/51073003?locationNum=2&fps=1 "Content-Type" content="text/html; charset=UTF-8"> Insert title here "text/javascript"   
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链价格一直跌 区块链问题