您的位置:

jsp上一条记录代码,jsp上一条记录代码不见了

jsp上一条记录代码,jsp上一条记录代码不见了

更新:

本文目录一览:

上一页12345下一页这样的JSP代码怎么实现

;%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

titlepagescount/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body

%!

//设置每张网页显示三笔记录(每页显示的记录数)

int PageSize=3;

//设置欲显示的页数(初始页)

int ShowPage=1;

//ResultSet的记录笔数(总记录数)

int RowCount=0;

//ResultSet分页后的总数(总页数)

int PageCount=0;

Connection conn=null;

Statement stmt=null;

ResultSet rs=null;

%

%!

//连接数据库并初始数据

public void jspInit()

{

try{

String Driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

String DBurl = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";

String user = "sa";

String password = "sa";

Class.forName(Driver);

conn=DriverManager.getConnection(DBurl,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from titles");

//将指标移至最后一条记录

rs.last();

//获取记录总数

RowCount=rs.getRow();

//计算显示的页数(关键)

PageCount=((RowCount%PageSize)==0?(RowCount/PageSize):(RowCount/PageSize)+1);

}catch(Exception e){

System.out.println(e.getMessage());

}

}

//执行关闭各个对象的操作

public void jspDestory()

{

try{

rs.close();

stmt.close();

conn.close();

}catch(Exception e){

System.out.println(e.getMessage());

}

}

%

/body

/html

第二个文件

pages.jsp

%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%

%@include file="pagescount.jsp" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

base href="%=basePath%"

title分页显示/title

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

meta http-equiv="author" content="sunxch"

!--

link rel="stylesheet" type="text/css" href="styles.css"

--

/head

body bgcolor="cce8cf"

center

%

String ToPage=request.getParameter("ToPage");

//判断是否取得ToPage参数

if(ToPage!=null)

{

//取得指定显示的分页页数

ShowPage=Integer.parseInt(ToPage);

//下面的语句判断用户输入的页数是否正确

if(ShowPage=PageCount)

{

ShowPage=PageCount;

}

else if(ShowPage=0)

{

ShowPage=1;

}

}

//计算欲显示页的第一笔记录位置

rs.absolute((ShowPage-1)*PageSize+1);

%

h3当前在第

font size="4" color="red"%=ShowPage %/font页,共%=PageCount %页/h3

p

%

//利用for循环配合PageSize属性取出一页中的数据

for(int i=1;i=PageSize;i++)

{

%

table border="1" width="90%"

tr

td书名ID/td

td%=rs.getString("pub_id") %/td

td书名/td

td%=rs.getString("title") %/td

td类型/td

td%=rs.getString("type") %/td

td价格/td

td%=rs.getFloat("price") %/td

/tr

tr

td备注/td

td colspan="7"%=rs.getString("notes") %/td

/tr

/table

p

%

//下面的语句用于输出最后一条记录时,将指针移到最后一笔记录之后

if(!rs.next())

{

//跳出for循环

break;

}

}

%

table

tr

%

//判断当前是否在第一页,不是第一页,则显示到第一页与下一页的连接

if(ShowPage!=1)

{

%

td width=150

a href="pages.jsp?ToPage=%=1 %"第一页/a

/td

td width=150

a href="pages.jsp?ToPage=%=ShowPage-1 %"上一页/a

/td

%

}

//判断是否在最后一页,是,则显示到最后一页和下一页

if(ShowPage!=PageCount)

{

%

td width=150

a href="pages.jsp?ToPage=%=ShowPage+1 %"下一页/a

/td

td width=150

a href="pages.jsp?ToPage=%=PageCount %"最后一页/a

/td

%

}

%

/tr

tr

td colspan="4" align="center"

form action="pages.jsp" method="post" name="form1"

input type="text" name="ToPage" value="%=ShowPage %" style="height:25px;width:40px"页

a href="javascript:window.document.form1.submit();"GO/a

/form

/td

/tr

/table

/center

script language="javascript"

function go()

{

window.document.form1.submit();

}

/script

/body

/html

有关向数据库中添加一条记录的问题,JSP代码

如果添加数据库中已有的设备时,会提示此设备已添加,可是正确输入一条数据库中没有的信息时,总是显示“添加设备操作失败”提示,不知道哪出错了,用的是oracle9i数据库,请高手指点,谢谢。

代码如下:

equi_add.jsp

%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %

html

head

title添加设备/title

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

style type="text/css"

!--

.STYLE1 {font-family: "宋体"}

--

/style

/head

script language="javascript"

function mycheck(){

if (form1.EquiNo.value==""){

alert("请输入主设备号!");form1.EquiNo.focus();return;

}

if (form1.LabId.value==""){

alert("请输入实验台编号!");form1.LabId.focus();return;

}

if (form1.RoomId.value==""){

alert("请输入所属实验室!");form1.RoomId.focus();return;

}

if (form1.Charger.value==""){

alert("请输入设备负责人!");form1.Charger.focus();return;

}

if (form1.MacAddr.value==""){

alert("请输入MAC地址!");form1.MacAddr.focus();return;

}

if (form1.PowerAddr.value==""){

alert("请输入电源控制地址!");form1.PowerAddr.focus();return;

}

form1.submit();

}

/script

body

table width="100%" border="0" cellspacing="0" cellpadding="0"

tr

td

table width="777" height="609" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"

tr

td valign="top"table width="100%" border="0" cellspacing="0" cellpadding="0" class="tableBorder_LTR"

tr

td height="30" align="center" bgcolor="#eeeeee"≡≡≡添加设备≡≡≡/td

/tr

/table

table width="100%" height="396" border="0" cellpadding="0" cellspacing="0" class="tableBorder_LBR"

tr

td width="10" height="395" valign="top" /td

td width="767" valign="top"table width="100%" height="56" border="0" cellpadding="0" cellspacing="0"

tr

td align="center" /td

/tr

tr

td align="center"

form action="equi_add_deal.jsp" method="post" name="form1"

table width="100%" height="275" border="1" align="center" cellpadding="-2" cellspacing="-2" bordercolor="#66FFFF" bordercolordark="#FFFFFF"

tr

td width="19%" height="27" 主设备编号:/td

问题补充:由于字数限制,不能贴太多的代码,下面是我认为有可能出错的一段代码:

}else{

String sql="insert into lab_equi_table

(EquiNo,LabId,RoomId,Charger,MacAddr,PowerAddr,StatusFlag,AddFlag,Remark) values

('"+EquiNo+"','"+LabId+"','"+RoomId+"','"+Charger+"','"+MacAddr+"','"+PowerAddr+"',"+StatusF

lag+","+AddFlag+","+Remark+")";

int ret=0;

ret=Conndb.executeUpdate(sql);

if (ret!=0){

out.println("script language='javascript'alert('设备信息添加成

功!');window.location.href='index1.jsp';/script");

}else{

out.println("script language='javascript'alert('设备信息添加失

败!');window.location.href='equi_add.jsp';/script");

}

}

}else{

out.println("script language='javascript'alert('您的操作有

误!');window.location.href='index.jsp';/script");

}

就好了。

请问:关于jsp中的一小段代码

是结果集中当前的一条,你的count函数只能返回一条记录,就是按你这条件搜索的总数,getInt(1)取得的就是这个数字。

jsp上一条记录代码,jsp上一条记录代码不见了

本文目录一览: 1、上一页12345下一页这样的JSP代码怎么实现 2、有关向数据库中添加一条记录的问题,JSP代码 3、请问:关于jsp中的一小段代码 上一页12345下一页这样的JSP代码怎么实现

2023-12-08
印象笔记记录java学习(Java成长笔记)

2022-11-12
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
jsp收藏完整代码,jsp笔记

2022-11-23
java学习日常记录,java记录操作日志

2022-11-17
java学习记录第一章(java实训记录)

2022-11-12
重学java笔记,java笔记总结

2022-11-23
jsp数据库笔记,jsp写入数据库

本文目录一览: 1、怎么用jsp连接mysql数据库 2、jsp中怎么使用数据库 3、JSP 从数据库中如何取得图片的路径? 怎么用jsp连接mysql数据库 一. 数据库的连接和操作笔记:1.初始化

2023-12-08
jsp参考大全及源代码(jsp的代码)

本文目录一览: 1、jsp技术的验证码源代码? 2、jsp登陆界面源代码 3、jsp 中网站的首页源代码 jsp技术的验证码源代码? 实际当中很少用这种纯JSP的验证码技术,缺乏安全性,下面有一个这样

2023-12-08
前段jsp代码(JSP前端)

本文目录一览: 1、jsp登陆界面源代码 2、jsp页面的代码由哪两部分组成 3、jsp是前端还是后端开发的 jsp登陆界面源代码 1、login.jsp文件%@ page language="jav

2023-12-08
jsp语言代码示例(jsp程序设计代码)

本文目录一览: 1、需要一个可以运行的JSP简单代码? 2、用文字语言描述下列JSP代码意思 3、jsp登陆界面源代码 4、求大神写一下jsp的简单的注册界面代码。 需要一个可以运行的JSP简单代码?

2023-12-08
jsp实现登陆界面代码(jsp简单登录界面代码)

本文目录一览: 1、jsp 登陆界面的代码 2、编写用户注册于登录的JSP页面的全部程序代码 3、求JSP登陆界面代码 4、jsp登陆界面源代码 5、jsp实现简单的登录界面 jsp 登陆界面的代码

2023-12-08
最新写的一个jsp程序(jsp代码用什么写)

本文目录一览: 1、编写一个jsp程序,通过使用for循环,在网页输出一个三行三列的表格 2、如何用记事本编写jsp程序 3、写一个JSP程序, 连接本地数据库Student,从表score中取出数学

2023-12-08
jsp黑色代码,jsp背景颜色代码

2022-11-24
包含jsp网上招聘系统源代码的词条

本文目录一览: 1、我的JSP项目出现了部分乱码,如何解决。。关于《网上招聘系统》的部分乱码问题 2、jsp 中网站的首页源代码 3、基于jsp网上在线招聘系统源代码 4、谁有JSP的网上招聘系统源码

2023-12-08
jsp源码是java吗,jsp中java代码

本文目录一览: 1、JSP是不是Java 2、什么是jsp?它是属于JAVA中吗? 3、请问JSP是用JAVA编写的吗? 4、Java与jsp 5、JSP是什么东西 和Java是一回事么? JSP是不

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
菜鸟求jsp商品展示源代码(菜鸟求jsp商品展示源代码错误)

本文目录一览: 1、jsp代码注释 本人菜鸟 希望详细些 通俗易懂些 2、jsp问题。菜鸟刚起步,求大虾来帮我。 3、JSP菜鸟求指教 4、jsp点击一下按钮弹出提示框求源代码 5、jsp 中网站的首

2023-12-08
jsp全部代码,JSP编程

本文目录一览: 1、jsp程序代码 2、解释JSP代码,越详细越好 3、编写用户注册于登录的JSP页面的全部程序代码 4、求大神写一下jsp的简单的注册界面代码。 jsp程序代码 %@ page la

2023-12-08
jsp标准代码,jsp常用

2022-11-23