JSP第七次课:实现商品管理功能

相关知识:

JSP+JavaBean开发模式

一、商品信息添加“商品类别”项

1、数据库添加商品类别项

2、JavaBean中添加商品类别项

四、实现商品更新功能

1、商品信息添加功能实现

(1)商品信息添加页面设计g_add.jsp

<%@ pagecontentType="text/html;charset=utf-8" pageEncoding="utf-8"%>

<%@ pageimport="mybean.*" %>

<div>

<FORM METHOD=POST ACTION="g_save.jsp">

<ul>

<li>商品名称:<INPUT TYPE="text" name="name" size=5></li>

<li>商品描述:<p>

<textarea name="content" cols="100" rows="8"style="width:670px;height:200px; ">

</textarea></li>

<li>商品价格:<INPUT TYPE="text" name="price"size=5></li>

<li>商品数量:<INPUT TYPE="text" name="num"   size=5></li>

<li>商品分类:

<p>

<SELECT NAME="type">

<OPTION  SELECTED>选择分类</OPTION>

//添加商品分类1.电脑2.笔记本3.洗衣机4.生活用品

<%} %>

</SELECT>

</li>

<li><INPUTTYPE="submit" value="添加"></li>

</ul>

</FORM>

</div>

(2)DAO.add()实现商品信息添加

public booleansave(Goods g)

{ //实现商品信息添加到数据库方法,

boolean flag=false;

String sql="insert intogoods(name,content,price,num,type) values(?,?,?,?,?)";

Connection conn=null;

PreparedStatement ps=null;

try

{

conn=JDBC.getConnection();   //JDBC类实现连接数据库类,需自己实现

ps=conn.prepareStatement(sql);

//ps.setString(1,"g0001");

ps.setString(1, g.getName());

ps.setString(2,g.getContent());

ps.setInt(3, g.getPrice());

ps.setInt(4,g.getNum());

ps.setString(5,g.getType());

if(ps.executeUpdate()==1)

flag=true;

} catch (Exception e) {

e.printStackTrace();

}finally{

try {

if(ps!=null)

ps.close();

if(conn!=null)

conn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

return flag;

}

(3)JSP文件访问DAO.add()实现添加商品g_doAdd.jsp

编写g_save.jsp添加商品处理

<%@ page contentType="text/html;charset=UTF-8" %>

<%@ pageimport="java.sql.*" %>

<%@ pageimport="java.util.*" %>

<%@ page import="mybean.*"%>

<jsp:useBean id="goods"class="mybean.Goods" scope="page"/>

<jsp:getProperty name="goods"property="*"/>

<%

GoodsDAO dao = newGoodsDAO();

dao.add(g);

//斜体部分为修改商品使用,添加商品时写

%>

<jsp:forward page="g_view.jsp"/>

2、商品信息删除功能实现

(1)商品浏览页g_view.jsp添加删除链接< a href="g_delete.jsp?gid=<%=u.getGid()%>">删除</a>

(2)DAO.delete()实现商品信息删除

(3)JSP文件访问DAO.delete()实现删除商品信息g_delete.jsp

3、商品信息更改功能实现

(1)商品信息更改页面设计g_update.jsp

(2)DAO.update()实现商品信息删除

(3)JSP文件访问DAO.update()实现修改商品信息g_doUpdate.jsp

五、实现商品信息查询功能

1、实现按商品类别查询

2、实现按商品名称查询

时间: 2024-08-08 09:29:36

JSP第七次课:实现商品管理功能的相关文章

JSP第五次课:数据库访问实现用户注册与登录、商品管理功能(8学时)

一.UserDAO实现 1.JDBC实现用户注册功能 2.JDBC实现JSP页面实现用户显示 3.Jsp+JavaBean方式实现用户显示 4.Jsp+JavaBean实现用户管理 二.商品管理实现 1.商品Bean设计 2.商品DAO设计 3.商品管理实现 4.实现商品分页显示

后台商品管理功能实现

1 课前知识回顾 1.1 监听器的方式 1.1.1 配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http:/

JSP第十一次课:JSP项目开发高级操作2---在线编辑器应用及前台首页显示商品

一.在线编辑器KindEditor下载 二.部署编辑器 三.在线编辑器使用 四.实现商品图片上传 五.实现商品描述功能

商品管理

商品管理? ? ? ? ? ? ? ? 分类管理? ? ? ? ? ? ? ? ? ? ? ? 查询分类? ? ? ? ? ? ? ? ? ? ? ? 添加分类? ? ? ? ? ? ? ? ? ? ? ? 删除分类? ? ? ? ? ? ? ? ? ? ? ? 修改分类? ? ? ? ? ? ? ? 商品管理? ? ? ? ? ? ? ? ? ? ? ? 查询商品? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 根据分类查询商品? ? ? ? ? ? ? ? ? ? ? ? 添加

C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试

在上篇<C#开发微信门户及应用(22)-微信小店的开发和使用>里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用.微信小店的相关对象模型,基本上包括了常规的商品.商品分组.货架.库存.订单这些模型,还有商品分类,商品分类属性.商品分类SKU.快递邮寄模板.图片管理等功能.本文介绍的接口封装也就是基于这些内容进行的,并针对接口的实现进行测试和使用. 1.商品管理接口的定义 前面文章介绍了微信小店的对象模型,如下所示. 这个图形基本上覆

七月算法--12月机器学习在线班-第七次课笔记—最大熵

七月算法--12月机器学习在线班-第七次课笔记—最大熵 七月算法(julyedu.com)12月机器学习在线班学习笔记 http://www.julyedu.com

20150120--商品分页+商品管理(删除,还原)

后台权限控制 后台几乎所有的被请求的界面,都需要判断用户是否登录.应该将判断用户是否登录给抽离出来,形成公共代码. 1. 将index.php中的判断用户登录的代码抽离处理.将权限验证的代码放到初始化文件中./admin/includes/init.php 2. 处理方式欠妥:会对所有的请求都进行拦截(权限验证),但是没有登录成功之前的所有的请求,都不应该被验证.需要在验证的过程中,剔除登录之前的所有操作. 所请求的文件是privilege.php,login/captcha/check /ad

PKPJIB七牛文件上传管理

圭拉镗夯後 PKPJIB七牛文件上传管理

深入浅出Zabbix 3.0 -- 第七章 模板配置与管理

第七章  模板配置与管理 我们在主机中不仅可以添加很多需要监控的指标(即监控项),还可以添加图形.触发器.监控项组.展示屏.Web scenarios和low-level Discovery,如果在每个主机中添加这些对象,尤其是在一个大型环境中,其工作量是不可想象的,何况需要监控的主机有很多具有相同的监控属性,需要重复相同的配置工作,如果手工完成这些配置任务几乎是不可能的.好在Zabbix为我们提供了模板,通过在不同的模板中添加监控项.触发器.图形等配置并应用到任意数量的主机上.当然对于特殊的监