1. 必须添加用户名、密码、非空校验
2. 输入错误必须做出提示
3. 输入回显用户名
涉及技术点
jsp + js校验
参考资料
jsp 参考《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
jQuery 参考《Java程序开发讲义-JavaWeb开发》第五讲
表单 参考《Java程序开发讲义-JavaWeb开发》第一讲
实现结果
http://localhost:8080/bookstore/pages/user/regist.jsp
代码实现
涉及技术点
jsp + Servlet + JavaBean + JDBC + MySQL
参考资料
jsp 参考 《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
servlet 参考 《Java程序开发讲义-JavaWeb开发》第十一讲和第十二讲
dbutils 参考 《Java程序开发讲义-JavaWeb开发》第八讲和第九讲
MySQL 参考 《Java程序开发讲义-JavaWeb开发》第六讲和第七讲
代码实现
涉及技术点
jsp + Servlet + JavaBean + JDBC + MySQL
参考资料
jsp 参考《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
servlet 参考《Java程序开发讲义-JavaWeb开发》第十一讲和第十二讲
dbutils 参考《Java程序开发讲义-JavaWeb开发》第八讲和第九讲
MySQL 参考《Java程序开发讲义-JavaWeb开发》第六讲和第七讲
实现结果
http://localhost:8080/bookstore/pages/user/login.jsp
代码实现
涉及技术点
jsp + Servlet + JavaBean + JDBC + MySQL
参考资料
jsp 参考《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
servlet 参考《Java程序开发讲义-JavaWeb开发》第十一讲和第十二讲
dbutils 参考《Java程序开发讲义-JavaWeb开发》第八讲和第九讲
MySQL 参考《Java程序开发讲义-JavaWeb开发》第六讲和第七讲
代码实现
jsp + Servlet + JavaBean + JDBC + MySQL
参考资料
jsp 参考《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
servlet 参考《Java程序开发讲义-JavaWeb开发》第十一讲和第十二讲
jdbc 参考《Java程序开发讲义-JavaWeb开发》第八讲和第九讲
MySQL 参考《Java程序开发讲义-JavaWeb开发》第六讲和第七讲
文件上传
实现结果
http://localhost:8080/bookstore/BookManagerServlet?way=doGetBookList
jsp + Servlet + JavaBean + jdbc + MySQL
参考资料
jsp 参考《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
servlet 参考《Java程序开发讲义-JavaWeb开发》第十一讲和第十二讲
jdbc 参考《Java程序开发讲义-JavaWeb开发》第八讲和第九讲
MySQL 参考《Java程序开发讲义-JavaWeb开发》第六讲和第七讲
实现结果
http://localhost:8080/bookstore/index.jsp
jsp + Servlet + JavaBean + jdbc + MySQL
参考资料
jsp 参考《Java程序开发讲义-JavaWeb开发》第十三讲和第十四讲
servlet 参考《Java程序开发讲义-JavaWeb开发》第十一讲和第十二讲
jdbc 参考《Java程序开发讲义-JavaWeb开发》第八讲和第九讲
MySQL 参考《Java程序开发讲义-JavaWeb开发》第六讲和第七讲
实现结果
http://localhost:8080/bookstore/pages/user/login_success.jsp
该项目是基于 MVC + web应用三层结构实现开发
购物车、订单、支付等供学员扩展学习