javaweb-spring mvc接收不到put方式提交的数据

问题描述

spring mvc接收不到put方式提交的数据

在做修改的时候,提交的方式是put请求,然后spring mvc中的一个方法处理请求,接收参数是一个实体bean,但是这个接收参数就是接收不到提交的数据不知道除了过滤器能解决还有什么办法没有?

解决方案

spring MVC 接收PUT方式请求
关于HTTP提交方式之PUT
让spring mvc支持put请求

解决方案二:

假设方法为,接受的参数为User实体类
public void Test1(){}
第一种方式为:
public void Test1(User user){}
第二种方式:
public void Test1(@RequestParam User user){}

解决方案三:

你的controller里面对于的action方法里面的@RequestMapping(value="")有没有添加method方法为post

时间: 2024-11-01 12:13:58

javaweb-spring mvc接收不到put方式提交的数据的相关文章

spring mvc 接收表单 bean

spring MVC如何接收表单bean 呢? 之前项目中MVC框架一直用struts2,所以我也就按照struts2 的思维来思考 页面loginInput.jsp: Html代码   <?xml version="1.0" encoding="UTF-8" ?>   <%@ page language="java" contentType="text/html; charset=UTF-8"       

Spring mvc 接收json对象_javascript技巧

本文通过代码实例介绍spring mvc 接收json数据的方法,具体详情如下所示: 接收JSON 使用 @RequestBody 注解前台只需要向 Controller 提交一段符合格式的 JSON,Spring 会自动将其拼装成 bean. 1)在上面的项目中使用第一种方式处理返回JSON的基础上,增加如下方法: Java代码 @RequestMapping(value="/add",method=RequestMethod.POST, headers = {"conte

如何通过spring mvc接收页面表单List

最近在用Spring mvc时遇到一个问题,在网上搜了很多资料.几乎没看到解决办法! 例如:当我们在做批量添加或者更新时,在Controller层接收表单数据的问题! 我们做一个对用户批量添加的实验! 用户Model: public class User { //用户名 private String username; //密码 private String password; public String getUsername() { return username; } public voi

spring MVC接收请求体总是多一个等号

spring MVC接收请求体总是多一个等号 比如我发送的请求体是字符串aaa spring MVC 接收到的是aaa= 接口如下: /*** * @param requestInfoBean * @return */ @RequestMapping(value = "/ajax", produces = SystemHWUtil.RESPONSE_CONTENTTYPE_JSON_UTF) @ResponseBody public String ajax(@RequestBody S

java-web spring mvc 运行出错

问题描述 java-web spring mvc 运行出错 SEVERE: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'memberController': Injection of resource dependencies failed; nested exception is org.springframew

android post方式提交中文数据到服务器乱码问题

问题描述 android post方式提交中文数据到服务器乱码问题 Android端代码 AsyncHttpClient client = new AsyncHttpClient(); //URLEncoder.encode(categoryutf-8""); RequestParams params = new RequestParams(); if(path1!=null){ file1=new File(path1); } if(path2!=null){ file2=new F

spring mvc整合freemarker基于注解方式_实用技巧

基于网络改进为:最正常版本 复制代码 代码如下: <?xml version="1.0" encoding="UTF-8"?> <beans     xmlns="http://www.springframework.org/schema/beans"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:p="htt

IE6下form 设置属性 target=&amp;amp;quot;_blank&amp;amp;quot; 后以post 方式提交后数据为空,并且发现请求方式post已经变成了get

问题描述 还请各位大虾点解 问题补充:没说清楚,我使用的是IETest.这个是IETest的bug... 解决方案 测试IE时,最好使用原生IE程序.包括IE6,IE7,IE8.不用使用兼容模式.一是,有的bug测试不出来:二是,可能因为这个不是原生程序造成对你的误判.target="_blank"主要还是浏览器识别的吧.跟后台服务器没有关系.你是怎么传参数的?解决方案二:检查是否有html的元素name属性为form或者tags的解决方案三:target="_blank&q

springmvc怎么接收json对象 springmvc接收json对象的方式

springmvc接收json对象的方式介绍: 1.以实体类方式接收 前端 ajax 提交数据: function fAddObj() { var obj = {}; obj['objname'] = "obj"; obj['pid'] = 1 ; $.ajax({ url: 'admin/Obj/addObj.do', method: 'post', contentType: 'application/json', // 这句不加出现415错误:Unsupported Media T