mini淘宝网站设计java课题设计报告(编辑修改稿)内容摘要:

ike 39。 +kind+39。 or Name like 39。 +kind+39。 )。 //SC数据库的一个表名 ResultSet rs=(sql)。 java 里面 的分类树可以对产品进行分类,此 处 java 代码 为: (此处详细 代码见附录) 需要用到 java 里面 的 分类树结构 : div class=dtree div align=center script type=text/javascript d = new dTree(39。 d39。 )。 (0,1,39。 欢迎光临 XX 有限公司 39。 )。 (1,0,39。 吃食 39。 )。 (2,1,39。 水果 39。 ,39。 ?kind=水果 39。 )。 (3,1,39。 蔬菜 39。 ,39。 ?kind=蔬菜 39。 )。 (4,1,39。 蛋糕 39。 ,39。 ?kind=蛋糕 39。 )。 (5,1,39。 牛奶 39。 ,39。 ?kind=牛奶 39。 )。 (6,0,39。 电子产品 39。 )。 (7,6,39。 手机 39。 ,39。 ?kind=手机 39。 )。 (8,6,39。 数码相机 39。 ,39。 ?kind=数码相机 39。 )。 (9,6,39。 电脑 39。 ,39。 ?kind=电脑 39。 )。 (10,6,39。 随身设备 39。 ,39。 ?kind=随身设备 39。 )。 (11,0,39。 图书类 39。 )。 (12,11,39。 教辅书 39。 ,39。 ?kind=教辅书 39。 )。 (13,11,39。 文艺书 39。 ,39。 ?kind=文艺书 39。 )。 安徽大学 Java 课程设计报告 20 (14,11,39。 电子书 39。 ,39。 ?kind=电子书 39。 )。 (15,11,39。 漫画 39。 ,39。 ?kind=漫画 39。 )。 (16,0,39。 Help39。 ,39。 39。 ,39。 39。 ,39。 _parent39。 )。 (d)。 数据库读取的内容放置到 二维 数组中 (即 买家搜索查询的东西): String[][] p0 = new String [100][4]。 int i=1,j,k。 String kind。 for ( i = 0。 i。 i++) { for ( j = 0。 j p0[i].length。 j++) { p0[i][j]=。 } } i=0。 j=1。 while(()) { for(j=1。 jp0[i].length。 j++) {p0[i][j]=(j)。 //(p0[+i+][+j+]=+p0[i][j])。 } if(j==p0[i].length) {j=1。 i++。 } } 设置读取数据库里的信息 有 2 种 方法 : 第一种 方法: 读取信息 ( 直接 应用到 html语言 中 , 以下是 边 读取 边建立表 , 优点:动态显示 , 不会出现冗余) table width=654 height=62 border=0 align=center bgcolor=FFFFFF tr tddiv align=center class=STYLE2缩略图 /div/td td div align=centerspan class=STYLE2名字 /span/div /td tddiv align=centerspan class=STYLE2span class=STYLE2价格 /span/div/td td div align=center库存 span class=STYLE2/span/div /td /tr % while(zpageSizeamp。 amp。 !()) { 安徽大学 Java 课程设计报告 21 (tr)。 (tda href=39。 ?kind=+kind+amp。 num=+(num)+39。 img src=39。 product/+(Picture1)+39。 /img/a/td)。 (tda href=39。 ?kind=+kind+amp。 num=+(num)+39。 +ring(Name)+/a/td)。 (td+(Price1)+/td)。 (td+(Stock)+/td)。 % tdCutOff!/td % (/tr)。 ()。 z++。 } % /table 第二种 方法 :读取信息 ( 将从 数据库读取的信息放置到二维数组中,网页显示 是通过 读 取 P0数组的每一位 , 优点 : 不受 控制,可以 随机 选取数据库值放到任意位置 ; 缺点:不是动态的显示( 尤其 在 表格 的显示中)) String[][] p0 = new String [100][10]。 int i=1,j,k。 for ( i = 0。 i。 i++) { for ( j = 0。 j p0[i].length。 j++) { p0[i][j]=。 } } i=0。 j=1。 …………………………..省略 部分代码 , 以下 为 读取 并且 放置 p0数组 中。 while( zpageSizeamp。 amp。 !()) { for(j=1。 jp0[i].length。 j++) {p0[i][j]=(j)。 } if(j==p0[i].length) {j=1。 i++。 } ()。 z++。 } 在通过 p0 传值 的读取方式下 表格 的显示: table width=648 height=522 border=1 cellspacing=0 安徽大学 Java 课程设计报告 22 bordercolor=666666 tr td width=520a href=?num=%=p0[1][1]%amp。 kind=%=p0[1][5]%%=p0[1][2]%( 描述: %=p0[1][7]%)/a/td td width=112 align=center%=p0[1][3]%/td /tr tr tda href=?num=%=p0[2][1]%amp。 kind=%=p0[2][5]%%=p0[2][2]% ( 描述: %=p0[2][7]%)/a/td td align=center%=p0[2][3]%/td /tr tr tda href=?num=%=p0[3][1]%amp。 kind=%=p0[3][5]%%=p0[3][2]%( 描述: %=p0[3][7]%)/a/td td align=center%=p0[3][3]%/td /tr tr tda href=?num=%=p0[4][1]%amp。 kind=%=p0[4][5]%%=p0[4][2]%( 描述: %=p0[4][7]%)/a/td td align=center%=p0[4][3]%/td /tr tr tda href=?num=%=p0[5][1]%amp。 kind=%=p0[5][5]%%=p0[5][2]%( 描述: %=p0[5][7]%)/a/td td align=center%=p0[5][3]%/td /tr tr tda href=?num=%=p0[6][1]%amp。 kind=%=p0[6][5]%%=p0[6][2]%( 描述: %=p0[6][7]%)/a/td td align=center%=p0[6][3]%/td /tr tr tda href=?num=%=p0[7][1]%amp。 kind=%=p0[7][5]%%=p0[7][2]%( 描述: %=p0[7][7]%)/a/td td align=center%=p0[7][3]%/td /tr tr 安徽大学 Java 课程设计报告 23 tda href=?num=%=p0[8][1]%amp。 kind=%=p0[8][5]%%=p0[8][2]%( 描述: %=p0[8][7]%)/a/td td align=center%=p0[8][3]%/td /tr tr tda href=?num=%=p0[9][1]%amp。 kind=%=p0[9][5]%%=p0[9][2]%( 描述: %=p0[9][7]%)/a/td td align=center%=p0[9][3]%/td /tr /table 查询 结果分类及视图显示: 1. 实现 对数据库搜索信息结果的分页 功能 : int pageSize。 //一页显示的记录数 int totalItem。 //记录总数 int totalPage。 //总页数 int curPage。 //待显示页码 String strPage。 int z。 pageSize=4。 //设置一页显示的记录数 strPage=(page)。 //获得待显示页码 if(strPage==null) { curPage=1。 } else { curPage=(strPage)。 //将字符串转换成整形 } if(curPage1) { curPage=1。 } ()。 //获取记录总数 totalItem=()。 totalPage=(totalItem+pageSize1)/pageSize。 if(curPagetotalPage) curPage=totalPage。 //调整待显示的页码 if(totalPage0) {//将记录指针到待显示页的第一条记录上 ((curPage1)*pageSize+1)。 } z=0。 ……(省略一些 html语言) 安徽大学 Java 课程设计报告 24 分页功能中显示首页、下 一页、末页、 1 2 3 …页 diva href= class=links %if(curPage1){%a href=?page=1首页 /a%}% %if(curPage1){%a href=?page=%=curPage1% 上 一 页/a%}% % for(int m=1。 m=totalPage。 m++) { ( a href=39。 ?page=+m+39。 +m+/a)。 } % %if(curPagetotalPage){%a href=?page=%=curPage+1%下一页 /a%}% %if(totalPage1){%a href=?page=%=totalPage%末页/a%}% a href= class=mentsBack/a/div /div 订单提交 和数据库 数据 的关闭: 数据库的内容进行插入 处理(也就是 订单的生成)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。