Java实验报告 - - - 网上订餐(3)

2019-03-09 18:13

Java课程设计报告

由于我们能力有限,如遇到疑问或者不解的地方,请给于我们指出或者建议,我们表示感谢并修改不足之处。

4.详细设计

4.1网站首页

界面截图:

源代码如下:

<%@page import=\<%@page import=\

<%@page import=\<%@page import=\<%@ page language=\

<%@ tagliburi=\<%

//变量声明

java.sql.ConnectionsqlCon; //数据库连接对象 java.sql.StatementsqlStmt; //SQL语句对象 java.sql.ResultSetsqlRst; //结果集对象

java.lang.StringstrCon; //数据库连接字符串 java.lang.String strSQL; //SQL语句 int intPageSize; //一页显示的记录数 int intRowCount; //记录总数

10

Java课程设计报告

int intPageCount; //总页数 int intPage; //待显示页码 java.lang.String strPage;

int i; //设置一页显示的记录数 intPageSize = 8; //取得待显示页码 strPage=request.getParameter(\

if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据

intPage=1; }

else{//将字符串转换成整型

intPage=java.lang.Integer.parseInt(strPage); if(intPage<1)

intPage=1; }

//装载JDBC驱动程序

sqlCon=DBConnection.getConnction();

//创建一个可以滚动的只读的SQL语句对象

sqlStmt=sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); //准备SQL语句

strSQL=\ fromfoods\ //执行SQL语句并获取结果集

sqlRst= sqlStmt.executeQuery(strSQL); //获取记录总数 sqlRst.last();

intRowCount= sqlRst.getRow(); //记算总页数

intPageCount = (intRowCount+intPageSize-1) intPageSize;

//调整待显示的页码

if(intPage>intPageCount) intPage = intPageCount; List foodsList = new ArrayList(); %>

餐品展示

11

Java课程设计报告



<%

if(intPageCount>0){

//将记录指针定位到待显示页的第一条记录上

sqlRst.absolute((intPage-1) * intPageSize + 1); //显示数据 i = 0;

while(i

12

width=\width=\Java课程设计报告

food.setDescription(sqlRst.getString(\ food.setFoodImage(sqlRst.getString(\ foodsList.add(food); sqlRst.next(); i++; }

session.setAttribute(\} %> 点击图片查看内容 ${currentFood.foodName} 现价:人民币${currentFood.foodPrice}元

13

Java课程设计报告

编号: ${currentFood.foodID}

第<%=intPage%>页  共<%=intPageCount%>页  <%if(intPage<%}%>  <%if(intPage>1){%>

href=\上一页<%}%>

14


Java实验报告 - - - 网上订餐(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:霍邱县综合整治工程地形整理及给排水工程监理大纲 - secret

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: