java web项目中的jsp页面发送ajax请求404错误
2015-06-14 18:44
387 查看
前两天,发现在jsp页面中发ajax请求,后台运行了,结果前台始终获取不到。
调查以后发现,问题有两点:
其一、后台数据返回Integer类型数据,我们知道js中根本没有integer的数据类型,所以数据返回前台,前台根本不知道integer是什么玩意。
修改返回的数据类型为String后,前台的ajax请求仍然是error,查看XMLHttp信息,发现错误提示404,error,这不是页面没找到的提示吗?我返回的是数值,关页面什么事。。。。百思不得其解。。。。
想想,我之前的代码也是这么写的,ajax都成功了,为什么独独这次失败。对比之后,才发现
其二,java web后台没写@Responsebody注解,查看了下注解说明,发现没有此注解,默认返回的页面,有了这个注解,相当于是返回页面body中的数据内容。
调查以后发现,问题有两点:
其一、后台数据返回Integer类型数据,我们知道js中根本没有integer的数据类型,所以数据返回前台,前台根本不知道integer是什么玩意。
修改返回的数据类型为String后,前台的ajax请求仍然是error,查看XMLHttp信息,发现错误提示404,error,这不是页面没找到的提示吗?我返回的是数值,关页面什么事。。。。百思不得其解。。。。
想想,我之前的代码也是这么写的,ajax都成功了,为什么独独这次失败。对比之后,才发现
其二,java web后台没写@Responsebody注解,查看了下注解说明,发现没有此注解,默认返回的页面,有了这个注解,相当于是返回页面body中的数据内容。
相关文章推荐
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- 再谈Jquery Ajax方法传递到action(补充)
- Dom在ajax技术中的作用说明
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在
- 探讨Ajax中同步与异步之间的区别
- 原生AJAX写法实例分析
- 探秘ajax跨域请求
- Ajax中浏览器和服务器交互详解
- ajax实现点击不同的链接让返回的内容显示在特定div里
- ajax 动态传递jsp等页面使用id辨识传递对象
- AJAX简单应用实例-弹出层
- AJAX初级教程之初识AJAX
- Ajax无刷新分页的性能优化方法
- jquery对ajax的支持介绍
- Ajax 说的比较清楚的一篇文章
- 强烈推荐 - Ajax 技术资源中心
- Ajax PHP简单入门教程代码
- php采用ajax数据提交post与post常见方法总结
- php检查是否是ajax请求的方法
- jQuery+PHP+ajax实现微博加载更多内容列表功能