收录日期:2019/12/09 20:46:28 时间:2016/08/13 18:43:07 标签:Web 开发
spring mvc与rest结合,如何让controller接收到put请求的参数?
我用fiddler测试的时候,put方法每次执行,都返回400
但是用post又没问题,各位有解决办法吗
能贴点代码出来吗>?
我们前后台分离,
@RequestMapping(method = RequestMethod.PUT)
public final Map<String, Object> login(@RequestParam String userName,
@RequestParam String passWord) {
final String userState = "userState";
final Map<String, Object> userMap = new HashMap<String, Object>();
userMap.put("username", userName);
if (_loginService.returnUserState(userName) == 0) {
if (_loginService.checkUser(userName, passWord)) {
userMap.put(userState, 0);
final TokenProcessor tp = TokenProcessor.getInstance();
final String token = tp.generateToken(userName, true);
userMap.put("ce_token", token);
_loginService.regToken(userName, token);
} else {
userMap.put(userState, 2);
}
}
if (_loginService.returnUserState(userName) == 1) {
userMap.put(userState, 1);
}
if (_loginService.returnUserState(userName) == 2) {
userMap.put(userState, 2);
}
return userMap;
}

这样,测试是使用fiddler测试传入参数,传出参数
当RequestMethod.PUT  这样的时候,返回400,
当RequestMethod.POST,返回的结果是正常的
不明白PUT,为什么接收不到参数
没有人知道为什么吗,我已经google好久了,没有答案,才发到这里来的。。
去参数还是RequestMethod.POST

post吧
或者.GET试试

mvc已经忘了
该回复于2012-02-13 16:09:11被版主删除
这个是想采用rest,post和put代表的意义不同
put表示update,所以才会想到用这个
update也需要参数的呀
<filter>
<filter-name>httpPutFormFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>httpPutFormFilter</filter-name>
<servlet-name>springmvc</servlet-name>
</filter-mapping>

写好的dll如何做安装程序。。就是如何注册? 急~ 很低级的打印平台,为你的打印提供接口 各位先生,小姐能帮我看一下: Xwindows无法使用我的显示驱动 吗? 百分求取NT下的U盘驱动。朗科的。急!!!!! 实现String类的几个问题,高手来(高分100) SOS: 怎么在一个Treeview的Label后面不断动态输出数据。 欢迎加入w3c_cn@yahoogroups.com邮件列表 我的qq被盗了~!! 求助!无效的描述符索引 是什么意思! 初学者的问题-18 (先排序还是先取值) 高级程序员能否异地报考? 求救。如何在foxpro中间读图片 进程高手!如何得某个进程的一些详细信息,如占内存大小、包括的dll文件等??在线等 谁把这段mfc源代码改为SDK? 数据库更新中出来的问题,那位帮我看看!! 大家快帮我看一下,毕业设计里出了个问题不知道怎样解决,在线揣着分等待!! 怎样用asp实现数据库中表的打印 不会吧。。。。一个网际快车的问题 禁止activex的保存功能 请问怎样为Tree中不同的叶子设计不同的图标? 寻找cisco CIM,高分赠送!!!!!!!!!! 如何设置连接串? 百分求取NT下的U盘驱动。朗科的。急!!!!! 寻找兼职程序员 看一看你有这个概念上的误区吗? 大家谁能找到Active Skin 4.27的注册码吗? 这是怎么回事(多线程问题)! 查询结果在tbody中,点击button查询,查询后我希望不能连续点击,要按钮变灰的效果,有没有办法??高分!!! 帮帮看看 请问0DD是奇数还是偶数,比较弱智的问题;谢谢各位大虾~