请求方法
@RequestMapping(value = "repaymentPlanPull", method = RequestMethod.POST)
@ResponseBody
private R360Result<?> repaymentPlanPull(@RequestBody JSONObject param){}
怎么样在拦截器中获取请求数据
@RequestMapping(value = "repaymentPlanPull", method = RequestMethod.POST)
@ResponseBody
private R360Result<?> repaymentPlanPull(@RequestBody JSONObject param){}
怎么样在拦截器中获取请求数据
解决方案 »
- MyEclipse 开发完后部署到Tomcat疑问
- 刚开始学JSP,不知道该怎么学习,应该从哪里下手?
- 我用Myeclips 向SQL中插入中文 显示出来了乱码 怎么办
- 在jsp中怎么能不让人看到javascript导入xml文件的接口呢??
- fckeditor无法上传图片
- web项目出个个错误!我觉得和网上解释说是表单提交的问题的不一样...请哪位大神帮看下
- 请问javaBean能不能进行非本机的socket连接
- 在weblogic下应将bean放在什么目录下
- 请大家帮我找找这段SQL语句的错?另外谁能告诉我一个免费的ASP空间,1M就可。先谢谢了
- java 遇到一个查询问题。
- springboot 下 Dubbo 整合Shiro 出错
- redis 哨兵模式 频繁切换主从 所遇到的问题
HttpServletResponse response, Object handler) throws Exception { String token = request.getParameter("token"); return true; }
String params = request.getParameter("params");
Map map = request.getParameterMap();
都没有用
String pa = request.getQueryString();
Object ss = request.getAttribute("params");
String params = request.getParameter("params");
Map map = request.getParameterMap();
1楼的方法中加个参数: HttpServletRequest 能具体说一下吗?
就是你现在这种方法,request里面肯定有请求参数啊,你可以遍历一下所有的参数看看
class MyWrapper extends HttpServletRequestWrapper{
public MyWrapper(HttpServletRequest request) {
super(request);
} @Override
public String getParameter(String name) { return super.getParameter(name);
}
}
在preHandle方法里面使用
MyWrapper myWrapper=new MyWrapper(request);
myWrapper.getParameter("属性");就可以了
没有用 试过了
没有用 试过了
如果换成对应实体类不行的话,检查一下前台传过来的JSON里面的数据
看看JSON里面的键和实体类里的属性是否都能对应上,比如json里面有一个键值对叫age:'13'
看看对应的实体里有没有age的这个属性
如果都对应的上,看看对应实体类里是不是有Date的属性
如果有的话把set方法里的形参改成String类型,然后再内部转换成Date类型进行赋值
没有用 试过了
如果换成对应实体类不行的话,检查一下前台传过来的JSON里面的数据
看看JSON里面的键和实体类里的属性是否都能对应上,比如json里面有一个键值对叫age:'13'
看看对应的实体里有没有age的这个属性
如果都对应的上,看看对应实体类里是不是有Date的属性
如果有的话把set方法里的形参改成String类型,然后再内部转换成Date类型进行赋值
不是这个原因,是因为@RequestBody传参是通过流的方式