问题描述
- Springmvc如何根据请求参数有无callback,返回对应的jsonp或者json字符串
-
如题,需要获取json请求时需要ajax请求getData?callback=jQuery1830020447478396818042_1438937556784&_=1438937556855
返回的JSON字符串也带有callback参数
jQuery1830020447478396818042_1438937556784(字符串)
现在的问题是,怎样通过拦截器实现,判断请求中有无callback并返回对应的值。
拦截器中使用response.getWriter().write()方法时,总是会报outputstream流已被占用。
解决方案
写一个拦截器,继承HandlerInterceptorAdapter,实现postHandle方法,在那个里面对response的内容进行判断,判断完是不用返回的。
时间: 2024-08-18 10:37:11