目录
debug过程:
- 参数是否能传到后端
- 成功传过来的参数是否因为中文乱码(把参数改成英文试一遍)
- SQL语句在数据库用一遍看是否出现问题
- 检查@RequestMapping("xxx"),select id="xxx" , Service接口实现类,
- 检查properties文件
- 模糊查询细节
浏览器页面,正常访问但是无法找到数据
数据库SQL语句能正常查到数据数据
Mapper中的SQL语句对应正常
@RequestMapping()请求地址映射正确
解决方案
查看数据库编码方式
在URL处加上 &characterEncoding=UTF-8 (注意这是在properties文件下)
在数据库配置文件下则要
<property name="url" value="jdbc:mysql:///movies?useSSL=false&characterEncoding=UTF-8"/>
另外就是模糊查询的语句细节,建议查看下面这位作者的,很详细