jsp页面不能同步显示mysql数据库数据问题
今天装了个mysql数据库,为了测试下写了个jsp显示里面的一个表数据,发现一个奇怪的问题,当我通过MySQL Command Line Client 插入一条新的数据后,重新运行JSP页面时不会显示新增加的那条数据,显示的还是之前的旧的数据,重启Tomcat服务器也是这样,只有重启了Eclipse才会显示,不知道哪里出错了?
------解决方案--------------------你的JSP页面不可能时时刻刻都会重新从你的数据库读数据。
你可以在JSP页面中搞个刷新按钮。重新刷新数据
------解决方案--------------------你的jsp页面是通过按钮跳转的吗?是不是没有走action了。
------解决方案--------------------这个应该不是重启eclipse的问题,你插入数据之后有没有commit呢?
------解决方案--------------------stmt.executeUpdate(sql)
------解决方案--------------------插入数据后 commit一下 刷新下jsp页面 应该就有数据了
------解决方案--------------------
代码没有变化,只是循环显示数据而已,肯定不是你说的原因,看看是不是有页面缓存什么的
------解决方案--------------------按F12,清理缓存试试