遇到的问题:前台不显示数据?
通过debug运行,查看数据是否已经被拿到,如果已经被拿到而前端无法显示,就说明是前端代码有问题。此时应该查看前端代码是否写错。
遇到的问题: 页面在加载完成时就出现后台查询数据
使用js代码通过jsp从上到下从左到右的解析方式解析。
DEBUG调试出现传值问题:
传值参数是否相同,直接复制sql语句进行查询,
思维:连贯性的去想每一行代码,养成连贯性思维。
遇到此问题:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘‘0’,‘5’’ at line 1 Query: select * from customer where 1=1 limit ?,? Parameters: [0, 5]
因为limit后加了’'而数据库不支持此类型 此时我们应该将List list = new ArrayList<>();
改为List list = new ArrayList<>();
配置两个过滤器时怎么让第一个过滤器直接执行目标资源?
答:直接让第一个过滤器不放行请求,然后再第一个过滤器的内部进行一系列判断后,使用重定向或者请求转发目标资源。