基于javaweb的家居购物商城系统(java+jsp+jdbc+mysql)

基于javaweb的家居购物商城系统(java+jsp+jdbc+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

20220519192557

20220519192559

20220519192601

20220519192603

20220519192605

20220519192607

基于javaweb的家居购物商城系统(java+html+jdbc+mysql)

一、项目简述

功能: Java Web精品项目源码,家居商城分类展示,商品展示, 商品下单,购物车,个人中心,后台管理,用户管理,商品管理,分类管理等等。

二、项目运行

环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: Jdbc+ Servlert + html+ css + JavaScript + JQuery + Ajax + Fileupload

验证码控制器:

/**

  • 验证码

*/

@WebServlet(“/checkCodeServlet”)

public class CheckCodeServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {

//服务器通知浏览器不要缓存

response.setHeader(“pragma”,“no-cache”);

response.setHeader(“cache-control”,“no-cache”);

response.setHeader(“expires”,“0”);

//在内存中创建一个长80,宽30的图片,默认黑色背景

//参数一:长

//参数二:宽

//参数三:颜色

int width = 136;

int height = 38;

BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);

//获取画笔

Graphics g = image.getGraphics();

//设置画笔颜色为灰色

g.setColor(Color.GRAY);

//填充图片

g.fillRect(0,0, width,height);

//产生4个随机验证码,12Ey

String checkCode = getCheckCode();

//将验证码放入HttpSession中

request.getSession().setAttribute(“CHECKCODE_SERVER”,checkCode);

//设置画笔颜色为黄色

g.setColor(Color.YELLOW);

//设置字体的小大

g.setFont(new Font(“黑体”,Font.BOLD,30));

//向图片上写入验证码

g.drawString(checkCode,36,28);

//将内存中的图片输出到浏览器

//参数一:图片对象

//参数二:图片的格式,如PNG,JPG,GIF

//参数三:图片输出到哪里去

ImageIO.write(image,“PNG”,response.getOutputStream());

/**

  • 产生4位随机字符串

*/

private String getCheckCode() {

String base = “23456789ABCDEFGHJKMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz”;

int siz

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值