前台如果用post向后台提交数据的话,后台获取不到数据
但是如果用get发送,就能够获取到
我先是用的struts2+fetch(es6),结果无法获取到,我以为是es6的问题,查了一天无果;
然后我又把struts2换成了springmvc,还是不行;
然后把fetch换成了angularjs,仍然不行;
所以我感觉应该和前后台的代码没有太大关系,但post就是取不到值,get就能取到,不知道为什么
但是如果用get发送,就能够获取到
我先是用的struts2+fetch(es6),结果无法获取到,我以为是es6的问题,查了一天无果;
然后我又把struts2换成了springmvc,还是不行;
然后把fetch换成了angularjs,仍然不行;
所以我感觉应该和前后台的代码没有太大关系,但post就是取不到值,get就能取到,不知道为什么
解决方案 »
- optiontransferselect怎么用不了啊
- 连接数据库java.lang.nullPointerException的错误怎么解决?
- 菜鸟100分急求,有关存储数组字段的问题!急~~~!!
- java中继承TimerTask类后run()方法中返回值问题 ?
- 我做的这个JSP页面调试通不过,不知道哪里出问题了,大哥们帮下忙吧,里面细说!
- 请问买的短信猫中含有连接数据库组件吗(急!)
- 一个jsp 连接数据库出现的问题
- 请进,java如何操作Excel呢,POI包怎么下载
- 高手帮我看看这段代码。
- 求教:在weblogic5.1中,jsp调用javabean,问javabean的class文件应放在哪个目录下?
- idea中html、jsp修改页面不变化问题
- Spring注入后反射调用出现空指针java.lang.NullPointerException
前端post我用了3种方法,都不行jquery
angularjs
es6 fetch
我现在后台用的是springmvc,这个是在哪里配置的?
前端post我用了3种方法,都不行jquery
angularjs
es6 fetch
你ajax的data:{name:menuName}
接口用request.getParameter("name")接收。。
因为我后台改成接收Menu对象了,对象里的属性是name。不管是接收对象也好,用HttpServletRequest也好,就是post收不到,改成get就能收到
是像这样吗?
post头的数据
但是后台还是取不到值
type: 'post',
url:url,
dataType:'json',
data:{test:1112},类似这种,其他无关的定义去掉
别说命名问题了,我改回menuName还不行么……后台也改回用HttpservletRequest
不行,后台取不到值方法中加参数打印出来的也是null
唯独RequestParam接收不到前台的FormData数据,真是奇怪
data: {"name": meunName}
})
给name加上引号试试呢!
参考链接
@Requestbody 传json对象不指定请求类型 默认post请求 get请求是没法用@Requestbody 注解的