mwbr.net
当前位置:首页 >> spring mvC AjAx请求 >>

spring mvC AjAx请求

首先。类上面 @Controller @RequestMapping("/") --这里加访问路径 public class LoginController --- 方法-- @RequestMapping(value = "/usercheck", method = {RequestMethod.POST}) @ResponseBody public String userLoginCheck (String para...

你这段代码返回的是json数据 虽然你的方法返回值写的是List类型 但由于Spring MVC中的@ResponseBody注解会自动把返回的数据转换成jackson数据 所以最终在前端得到的是json数据 而不是List类型

ajax代码 拦截器代码 @Override public boolean preHandle(HttpServletRequest req, HttpServletResponse resp, Object obj){ //一系列处理后发现session已经失效 if (req.getHeader("x-requested-with") != null && req.getHeader("x-requested...

虽然你贴了很多代码,但是并没有把关键的东西贴出来,你应该把你的项目层次目录结构贴出来,像下面这个样子: 然后,还有一个问题是,你有没有启动Web服务器?比如说用Tomcat来运行了这个项目?没有的话,肯定是访问不到的

你在Controller上面也加了一个@RequestMapping("/client"),改下ajax里面url试试,你可以在ajax里面加上 success:function(data) { if(data == "success") { document.location = location; } }, error:function() { alert("更新失败!"); } aja...

那就是你的url这种路径不对,你带上工程名称实施。

spring 2.5?, 2.5没有@ResponseBody @RequestMapping(value = "checkLoginName") @ResponseBody public String checkLoginName(@RequestParam("loginName") String loginName) { if (accountService.findUserByLoginName(loginName) == null) {...

debug一下,看看controller是不是能走到最后,如果能就不是java代码问题,不能的话就是代码问题的问题了。能走到最后,但是不走success的话就需要firebug看一下ajax请求了,看看是不是requestMapping路径不小心写错了,或者http errorcode多少等...

spring mvc ajax返回json字符串的设置方法: 使用技术及环境: Spring 3.2.2.RELEASE Jackson 1.9.10 JDK 1.6 Eclipse 3.6 Maven 3 PS:在spring 3 中,要输出json数据,只需要添加Jackson 库到你的classpath。 1、项目依赖 spring和jackson的依...

是不是不支持JavaScript啊,试下 右键项目名--->Project Facets------->选中JavaScript 1.0 建议不要用Eclipse自带的浏览器测试,下个火狐或者谷歌浏览器测试

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com