jsp一般都是搭建java文件来写控制器来做的,那么如果所有的都只在jsp中实现呢,本文就纯jsp实现简易商城项目,包含数据库读取写入等一系列操作。是个做实验研究的好参考!
demo 请狠狠的戳这里 ¥ http://download.lllomh.com/cliect/#/product/J615005547697608
demo 请狠狠的戳这里 c https://download.csdn.net/download/lllomh/12524257
效果:
jsp project cart shop
1,环境:直接把ROOT目录下的文件替换即可
1.1 导入 test.sql config/datedase.jsp数据库账号密码改过来
1.2 这里可能会有些坑,下载好的tomcat里面的 lib可能没有相关的jar包,报错。这时候需要下载放过去,就是这个jsp-api.jar / mysql-connector-java-5.1.39-bin.jar / servlet-api.jar 这在demo中都会有
2,目录结构: <br>
Controller 控制器处理 <br>
model 数据操作<br>
view 视图文件<br>
config 配置相关<br>
3,包含 登录 view/login.jsp
注册 view/reg.jsp
购物车添加 view/cat.jsp
查看购物车 view/catlist.jsp
主页 index.jsp
额外包含 退出登录 功能
先 config/databse.jsp配置数据连接
<%
String h = "this a code";
Class.forName("com.mysql.jdbc.Driver"); 驱动程序名
String url = "jdbc:mysql://localhost:3306/test"; //数据库名
String username = "root"; //数据库用户名
String password = "root"; //数据库用户密码
Connection conn = DriverManager.getConnection(url, username, password); //连接状态
%>
登录、注册、用户中心、退出登录 等公用资源在top.jsp中
4,整体实现<br>
组件化处理 mvc 结构分工!
小组件放在component中
通过首页indx 进行跳转指向.加少许js
配合处理登录状态存储
登录测试账号 aa 密码 11