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

2019-03-09 18:13

Java课程设计报告

Adminfoodsform.Jsp

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

//变量声明

java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象

java.lang.String strCon; //数据库连接字符串 java.lang.String strSQL; //SQL语句 int intPageSize; //一页显示的记录数 int intRowCount; //记录总数 int intPageCount; //总页数 int intPage; //待显示页码 java.lang.String strPage; int i;

//设置一页显示的记录数 intPageSize = 4; //取得待显示页码

strPage = request.getParameter(\

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

intPage = 1; }

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

25

Java课程设计报告

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 = \ * from foods\ //执行SQL语句并获取结果集

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

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

intPageCount = (intRowCount+intPageSize-1) / intPageSize; //调整待显示的页码

if(intPage>intPageCount) intPage = intPageCount; %>

餐品浏览

<% String s=(String)session.getAttribute(\ if(s==null) { %>

26

Java课程设计报告

color=\餐品信息表 <%

if(intPageCount>0){

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

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

while(i

27

Java课程设计报告

<% sqlRst.next(); i++; } }

28

Java课程设计报告

%>

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

href=\上一页<%}%>

<%

//关闭结果集 sqlRst.close();

//关闭SQL语句对象 sqlStmt.close(); //关闭数据库 sqlCon.close(); %>

4.5网站所需要的bean类

购物车bean:

package com.restrant.bean; import java.io.Serializable;

public class CartItemBean implements Serializable { private FoodBean food; //

private int quantity; // CartItemBean public CartItemBean(FoodBean foodToAdd, int number) { food = foodToAdd; quantity = number; } public FoodBean getFood() { return food; } public void setFood(FoodBean food) { this.food = food; } public int getQuantity() { return quantity; }

29


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

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

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

马上注册会员

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