完成控制台的超市管理系统0#,之后就开始了我的java菜鸟项目1#
1#:Java菜鸟项目
需要具备知识
- sql
- JDBC
- Java基础
- HTML/CSS
JSP/Servlet
本项目需要tomcat,之前没有接触过,所以在网上下载,参考文章:
windows 与linux出现 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
成功安装并配置了tomcat;
在Eclipse中配置参考:
在项目运行期间遇到的几个小问题:
问题1:
将clone的文件夹建立成web项目后,需要将WebRoot中的文件复制到WebContent中,我在建立好tomcat连接之后运行项目出现404错误
原因就是tomcat目录没有加载正确,index.jsp必须放到WebContent下而不是WEB-INF下
问题2:
连接数据库在tomcat上运行后,首页上的各个功能在登陆后仍然无法执行,最终定位到图中的数据库查询不到
通过调试发现rs.next()为false,无法进入显示语句无法加载howGoods.jsp等页面,最终解决:
第一个数据库回话insert数据后没有提交,所以在第二个数据库回话中无法查看到,在插入commodity表数据后,加入commit后,rs.next()变为true,整个页面的功能都能够正常实现了。
用户登陆:
购物:
查询商品:
商品详情:
购物车:
再次感谢开源项目的贡献者!