📄 pagetag.htm
字号:
<!--- The site is designed by XDevelop.net 2001 --->
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META name="Starboy" content="webmaster@xdevelop.net">
<title>X-IPS帮助</title>
<style>
td { FONT-SIZE: 9pt; line-height: 12pt;}
</style>
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="102%" align="center" bgcolor="#6C7AE0">
<b><font color="#FFFFFF">XDEVELOP.NET:PAGE Jsp Tag Library v1.2</font></b></td>
</tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" bgcolor="#D4D6FC" colspan="4">标记说明</td>
</tr>
<tr>
<td width="100%" align="center" bgcolor="#ECECFF" colspan="4"><a href="#pager" class="as0">pager</a>
<a href="#navigator" class="as0">navigator</a></td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">标签名<a name="pager"></a></td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3"><b>pager</b></td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">说明</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">
分页框架标记,从表单中获得全部参数,予以保存并自动生成对应的<input type=hidden>表单,通过计算当前的页号,操作,以及控制每页记录数,提供起始记录号,和每页显示记录数,供框架内的程序控制显示起始的记录位置和数量,若中途转出后返回,直接调用该页面即可恢复原来转出时的情况.若页号超出范围,将自动调成最接近的合理值.具体使用请看后面的例子.
</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Tag Body</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">JSP</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Script Variable</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">YES</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">使用限制</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">No</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Attributes</td>
<td width="25%" align="center" bgcolor="#ECECFF">Name</td>
<td width="16%" align="center" bgcolor="#ECECFF">Required</td>
<td width="36%" align="center" bgcolor="#ECECFF">Runtime Expression
Evaluation</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF"> </td>
<td width="25%" align="center" bgcolor="#F8F6FF">total</td>
<td width="15%" align="center" bgcolor="#F8F6FF">true</td>
<td width="37%" align="center" bgcolor="#F8F6FF">YES</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF"> </td>
<td width="77%" align="left" bgcolor="#FFFFFF" colspan="3">提供记录总数</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF"> </td>
<td width="24%" align="center" bgcolor="#F8F6FF">defaultPageSize</td>
<td width="16%" align="center" bgcolor="#F8F6FF">NO</td>
<td width="37%" align="center" bgcolor="#F8F6FF">YES</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF"> </td>
<td width="77%" align="left" bgcolor="#FFFFFF" colspan="3">每页显示的记录数,若不指定,默认为20</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Example</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3"><%<br>
int count=article.getCount();//获得文章记录总数<br>
keyword=request.getParameter("keyword");//获得查询文章的关键词<br>
%><br>
<page:pager total=<%=count%> defaultPageSize='20'><br>
<%<br>
article.getArticles(keyword,index,pageSize);<br>
%><br>
<page:navigator type='BUTTON'/><br>
</page:pager></td>
</tr>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" bgcolor="#FFFFFF" colspan="4"> </td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">标签名<a name="navigator"></a></td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3"><b>navigator</b></td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">说明</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">
在<b>pager</b>内使用,显示分页导航条,包括首页,上一页,下一页,最后一页等链接或按钮,现有两种类型,一是按钮型的,一是文字型的.实现相应的分页浏览功能.样式如下:<br>
每页<input onchange="this.form.choice.value='current';this.form.pageSize.value=this.value;this.form.submit();" size="2" value="20">条记录
| 共1页/-1条记录 | <input disabled onclick="this.form.choice.value='first';this.form.submit();" type="button" value="首 页">
<input disabled onclick="this.form.choice.value='prev';this.form.submit();" type="button" value="上一页">
<input disabled onclick="this.form.choice.value='next';this.form.submit();" type="button" value="下一页">
<input disabled onclick="this.form.choice.value='last';this.form.submit();" type="button" value="最后一页">
| 第<input onchange="this.form.pageNo.value=this.value" size="3" value="1">页
<input onclick="this.form.choice.value='current';" type="submit" value="go"><br>
或:<br>
<!--导航条-->
每页<input onchange="document.pager.choice.value='current';this.form.pageSize.value=this.value;this.form.submit();" size="2" value="20">条记录
| 共1页/-1条记录 | 首 页 上一页 下一页 最后一页 | 第<input onchange="this.form.pageNo.value=this.value" size="3" value="1">页
<input onclick="this.form.choice.value='current';" type="submit" value="go">
</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Tag Body</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">JSP</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Script Variable</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">YES</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">使用限制</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3">必须在<b>pager</b>标记内使用</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Attributes</td>
<td width="25%" align="center" bgcolor="#ECECFF">Name</td>
<td width="16%" align="center" bgcolor="#ECECFF">Required</td>
<td width="36%" align="center" bgcolor="#ECECFF">Runtime Expression
Evaluation</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF"> </td>
<td width="25%" align="center" bgcolor="#F8F6FF">type</td>
<td width="15%" align="center" bgcolor="#F8F6FF">NO</td>
<td width="37%" align="center" bgcolor="#F8F6FF">YES</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF"> </td>
<td width="77%" align="left" bgcolor="#FFFFFF" colspan="3">导航条类型,BUTTON或者TEXT,不指定默认为BUTTON类型</td>
</tr>
<tr>
<td width="23%" align="center" bgcolor="#ECECFF">Example</td>
<td width="77%" align="left" bgcolor="#F8F6FF" colspan="3"></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -