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>
<%} %>
</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、实现按商品名称查询
本文出自 “学而不思则罔” 博客,请务必保留此出处http://dyzyxy.blog.51cto.com/944775/1622810
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。