免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1053 | 回复: 0
打印 上一主题 下一主题

JSP/JavaBean数据库操作,分页显示开发包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-21 13:52 |只看该作者 |倒序浏览
http://202.101.236.114/web/user/studentmanager/index.htm
PrintBean:打印输出类
功能:将数据库查询结果显示于客户端页面,功能强大,灵活,简单,高效自带分页处理功能,个性化表格设置
说明:应用此类,您最少只要3句,最多10句JSP语句,就可以数据库的表内容按您的意愿,美观的输出
对象声明
例,在*.jsp中, 声明一个PrintBean对象printId
public void getRes ( HttpServletRequest req , HttpServletResponse res ,JspWriter o )
说明:应用此类必须调用的三个函数之一
功能:从客户端页面取得基本的request,response,out对象
入口参数:页面内置的三个基本对象
HttpServletRequest req
HttpServletResponse res
JspWriter o
Jsp中调用示例:
public void SetQueryString ( String sqlstr )
说明:应用此类必须调用的三个函数之二
功能:设置SQL语句
入口参数:sqlstr:SQL语句字符串
Jsp中调用示例:
public void PrintTable ()
说明:应用此类必须调用的三个函数之三
功能:将设置好的表格输入到客户页面
入口参数:
Jsp中调用示例:通常放在最后一句调用
 
个性化表格设置
颜色:
public void SetTable_Str ( String str )
public void SetCapRGB ( int r , int g , int b )
public void SetTdColor ( String str )
public void SetTdTextFont ( String str )
public void SetThColor ( String str )
public void SetThTextFont ( String str )
public void SetOddColor ( String str )
public void SetCaptionColor ( String str )
public void SetSelectColor ( String str )
public void SetRowNoSelect ( boolean flag )
public void SetOddEvenFlag ( boolean flag )
例:
 
表格单元属性:
public void SetPageSize ( int psize )
功能:设置分页行数,自动处理分页
入口参数:psize:整行数值
Jsp中调用示例: 结果如下
public void SetCaption ( String str )
功能:设置表格Caption文字
入口参数:str
Jsp中调用示例:
public void SetTitleHeight ( String str )
功能:设置表格Caption行高度
入口参数:str
Jsp中调用示例:
public void SetWidth ( String str )
功能:设置表格宽度
入口参数:str:两种取值方法
Jsp中调用示例:
绝对数值
或百分比数值
public void SetColWidth ( String title , int col )
功能:设置表格各列的宽度
入口参数:title:长字符串,设置各列的宽度中间以逗号间隔
col:表格共有几列(即与SQL语句中Select查询出的字段数必须相等)
Jsp中调用示例:
public void SetColAlign ( String title , int col )
功能:设置表格各列的宽度
入口参数:title:长字符串,设置各列的对齐方式
col:表格共有几列(即与SQL语句中Select查询出的字段数必须相等)
Jsp中调用示例:
如:
public void SetColFont ( String sCol , String sFont )
功能:设置表格任意一列的字体
入口参数:sCol:字符串形式列 如”1” 从”0”开始
sFont:该列字体
Jsp中调用示例:
如:
");
print1Id.SetColFont("2","");
print1Id.SetColFont("3","");
print1Id.SetColFont("4","");
%>

public void SetLastColReturn ( int i )
功能:当表格用字段内容太长时,可以设置新起一个新行,注意只能是最后的几个字段
入口参数:I:最后的I个字段独占一行
Jsp中调用示例:
如:
 
public void SetIconCol ( int col )
public void SetIconStr ( String sCol , String sIcon )
功能:此两函数须一同调用,设置表格指定一列的以图片形式显示
入口参数:
SetIconCol ( int col ) :col 为指定的一列,从0开始
SetIconStr ( String sCol , String sIcon ):
功能:当表格单元的内容为sCol时,显示sIcon图片文件
Jsp中调用示例:

强大的表格超连接特性
public void SetHref ( int href_x , int para_x , String func )
public void SetHref ( int href_x , int para_x , String hrefstr , String parastr )
public void SetHref ( int href_x , String func )
public void SetHref ( int href_x , String hrefstr , String parastr, String tarstr )
public void SetHref ( int href_x , String hrefstr , String parastr )
功能:此函数根据入口参数有多种调用方式,表现形式丰富,用来在表格所指定列的位置设置超连接属性,或调用JavaScript函数入口
入口参数:
int href_x:指定的列,在它下面加入超连接,从-1开始取值,-1特指表格首列包含复选框时
int para_x:参数值列,即传入参数取值的位置,如果函数无此参数,则参数值取自href_x列本身,从0开始取值
String hrefstr:超连接URL地址
String parastr:传入参数的名称
String func:调用JavaScript入口函数名称,同时传入一个参数值
Jsp中调用示例:
function dispnew(str)
{
alert(str);
}
第0列
第一列
第四列
调用本页面内的Javascript函数dispnew(str)结果如下:
加入复选框
public void SetCheckStr ( String str )
功能:设置首列显示复选框(checkbox)
入口参数:str:复选框名称
Jsp中调用示例:
如:
右击查看源文件,可以看到……
public void SetVertical ()
功能:垂直显示表格,即表格的标题考左侧,适用于详细显示一条长记录
入口参数:
Jsp中调用示例:
如:
public void SetBmpDisp ()
功能:附图片,垂直显示表格,比如用户照片
注意:图片只支持一张,必须在Select语句的第一个字段,字段内容为图片文件名
入口参数:
Jsp中调用示例:
一个完整的Jsp示例




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28722/showart_219132.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP