JSp这样的功能怎样实现,谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:08:41
就是页面文本框里输入 比如说眼镜 点搜索按钮 下面就显示出所有的眼镜商品 数据库里要怎么放呢 还有 要是有图片的话也要放到数据库里面吗 怎么放呢

请详细说一下吧 感激不尽

数据库里建一个商品表,字段[id,product,image],分别是编号,产品名称,图片地址; 纯jsp+jdbc就写个函数建立数据库连接,图片你先传上去再用脚本获得图片的路径放到表单的一个隐藏域里面,获得参数request.getParameter("文本框的name")转一下字符编码,建立SQL语句,String sql = "select * from 表名 where product like '%"+转过编码的关键字+"' order by id DESC",查出记录集就可以做循环显示了`~ 然后你可以用jspSmartUpload来做这个,很简单`

要有个表。表里放有商品Commodities。字段自己加。比如有name,image等等。

用select * from 表名 where name like '%眼镜%' 查到有眼镜的商品

把图片的存放的地址存在image里。在页面上就直接<img src="">里面放得到的地址

做一个商品分类表和一个商品表

分类表
分类名,分类ID,上级分类ID

商品表
商品ID,所属分类ID,图片

如果要放图片的话,把图片字段设置成相应的数据类型,JDBC可以存储的

那你建表的时候应该有一列名为商品类型的,在你查询的时候就按这列查,存图片就是把图片地址作为字符串存到表里面

你的数据库中有很多种类的东西,比如说眼镜,手表,足球等
你可以给他们一个类别编号啊,比如说眼镜的类别编号category为1
手表的类别编号category为2,足球的类编编号category为3。那么你搜索眼镜就执行select * from goods where category = 1;不就把所有的眼镜都查出来了吗!

图片最好不要放到数据库里面,那样数据库的储存量就太大了,图片最好是通过Apache的FileUpload组件上传到一个文件夹里面(jsrf_sega说用jspSmartUpload