一个Spring MVC Ajax有关问题,java返回之后js回调不走
一个Spring MVC Ajax问题,java返回之后js回调不走
JS代码
JAVA代码
配置文件
调试了下js 返回不走alert(date); 不知道是什么原因。
用下面的方式是可以的
最近才学的Spring MVC 据说Spring会自动把对象转换了 返回任何对象都可以 但是我用第一种方式就是不行 也不报错 不知道为什么
------解决思路----------------------
将@ResponseBody 放在 里面的参数 括号的前面、
并将此处、写成String,,
------解决思路----------------------
你先浏览器直接敲 目录地址,看返回的信息
------解决思路----------------------
看下采用第一种方法,$.post过后前台返回的是什么
------解决思路----------------------
我说的是控制台
比如火狐的FireBug

------解决思路----------------------
首先,你的ajax能不能到后台?,然后随便返回一个字符串,看看前端能不能接收到
JS代码
$.post("login.do", params, function (date) {
alert(date);
});
JAVA代码
@RequestMapping(params="method=login")
public @ResponseBody User login(String mingZi, String miMa) {
User uu = new User();
uu.setBianHao("1");
uu.setMingZi("admin");
uu.setMiMa("11");
return uu;
}
配置文件
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="cacheSeconds" value="0" />
<property name="messageConverters">
<list>
<bean
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean>
</list>
</property>
</bean>
调试了下js 返回不走alert(date); 不知道是什么原因。
用下面的方式是可以的
@RequestMapping(params="method=login")
public @ResponseBody void login(String mingZi, String miMa, HttpServletResponse response) throws IOException {
User uu = new User();
uu.setBianHao("1");
uu.setMingZi("admin");
uu.setMiMa("11");
JSONArray json = new JSONArray();
json.add(uu);
response.getWriter().print(json);
}
最近才学的Spring MVC 据说Spring会自动把对象转换了 返回任何对象都可以 但是我用第一种方式就是不行 也不报错 不知道为什么
------解决思路----------------------
将@ResponseBody 放在 里面的参数 括号的前面、
并将此处、写成String,,
------解决思路----------------------
你先浏览器直接敲 目录地址,看返回的信息
------解决思路----------------------
看下采用第一种方法,$.post过后前台返回的是什么
------解决思路----------------------
我说的是控制台
比如火狐的FireBug
------解决思路----------------------
首先,你的ajax能不能到后台?,然后随便返回一个字符串,看看前端能不能接收到