吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5081|回复: 27
收起左侧

[Java 转载] 【分享】【新手可看纯servlet】分享一个自己跟着老师做的一个商城项目

[复制链接]
夏橙M兮 发表于 2019-1-8 10:45
本帖最后由 夏橙M兮 于 2019-1-8 10:47 编辑

工具:tomcat 9 ,myeclipse,mysql5.5
实现功能:首页面商品展示,登录,注册,购买商品,删除订单,展示所有产品,按名字搜素商品。   后台不登录添加商品,带图片
技术:servlet,ajax,用到了tomcat自带数据库连接池(使用时要讲mysql驱动包放置到tomcatlib 目录),当然里面可以自动更改工具类连接方法,更换连接池。
数据库sql在webroot下。
链接: https://pan.baidu.com/s/1OICmCy9UdaJ2rKaWVq8GQw 提取码: c4jt
ps:有收获的记得给评分哦。
QQ图片20190108102056.png
QQ图片20190108102112.png
QQ图片20190108102129.png
QQ图片20190108102152.png
QQ图片20190108102218.png
QQ图片20190108102747.png
QQ图片20190108104359.png

免费评分

参与人数 11吾爱币 +9 热心值 +10 收起 理由
危机感 + 1 谢谢@Thanks!
znds + 1 + 1 用心讨论,共获提升!
Ruyimg + 1 用心讨论,共获提升!
fisherpau + 1 + 1 谢谢@Thanks!
dhlsixsix + 1 + 1 我很赞同!
幕XX + 1 + 1 谢谢@Thanks!
JosnSon + 1 我很赞同!
抹杀你的浪漫 + 1 + 1 用心讨论,共获提升!
changgesujiao + 1 + 1 这套源码是首页也制作了,后台有没有?
太极梦龙 + 1 + 1 用心讨论,共获提升!
ww19890518 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

幕XX 发表于 2019-1-21 14:13
本帖最后由 幕XX 于 2019-1-21 14:18 编辑
夏橙M兮 发表于 2019-1-21 14:08
数据库里面都有呀。截个屏看一下。

这是注册出现的问题

java.lang.NumberFormatException: null
        at java.lang.Integer.parseInt(Integer.java:542)
        at java.lang.Integer.parseInt(Integer.java:615)
        at com.benxi.util.JDBCUtils.getCustomerCid(JDBCUtils.java:278)
        at com.benxi.servlet.Register.doGet(Register.java:75)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at com.benxi.filter.EnCodingFilter30.doFilter(EnCodingFilter30.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)

这是添加购物车
QQ图片20190121141630.png
QQ图片20190121141529.png
 楼主| 夏橙M兮 发表于 2019-1-21 14:51
幕XX 发表于 2019-1-21 14:13
这是注册出现的问题

java.lang.NumberFormatException: null

那个,注册的是因为我注册的cid数据库里没有自增,所有我运用了读取本地文件里的数字,读取完之后再加一。所以你在d盘里建个名为number的txt文件。里面写上下一个要注册数字。比如数据里用户表最后一个cid为o09,那么键写上数字10。老弟,要学会自己找错呀。这代码也不难呀。是挺基础的。
QQ图片20190121144705.png
ww19890518 发表于 2019-1-8 10:51
Dream_Peng 发表于 2019-1-8 10:52
做完之后是不是感觉豁然开朗,也没有什么好难得嘛
 楼主| 夏橙M兮 发表于 2019-1-8 10:52

来点评分表示一下?
 楼主| 夏橙M兮 发表于 2019-1-8 10:54
Dream_Peng 发表于 2019-1-8 10:52
做完之后是不是感觉豁然开朗,也没有什么好难得嘛

是的,就是思路很重要的。
灵魂守卫 发表于 2019-1-8 10:55
学习学习,谢谢楼主分享
 楼主| 夏橙M兮 发表于 2019-1-8 10:57
那些没有myeclipse的可以自己在eclipse里讲个同名项目,之后把里面包复制到你自己的项目就ok了。记得改项目编码为utf-8。避免乱码。
萌牛工厂 发表于 2019-1-8 10:59

学习学习,谢谢楼主分享
396369375 发表于 2019-1-8 11:02 来自手机
谢谢分享,学习一下
coolcalf 发表于 2019-1-8 11:04
写得不错,不过servlet这东东可以不再使用了, 建议转 asp.net core
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 05:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表