易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp分页标签

一简介,
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。
分页方式有两种:
一种是从Action中得到一个List,在页面上通过<pg:item>进行自动分页。
第二种是通过把 pageSize,pageNo两参数传给后台进行数据库分页。
我做两个Demo加以说明对比:
二、准备
把pager-taglib.jar放到lib目录下(仅此足亦,完全没必要改web.xml什么的,还有官方war包中的东西都可以不要)
Java代码
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>  
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
三,jsp (第一种分页方案由<pg:item>自行分页 )
Java代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>   
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c"%>   
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>   
<html>   
<head></head>   
<body>   
<pg:pager    
url="/PageAction.do"    
index="half-full"  
maxPageItems = "3"    
    maxIndexPages="5"    
isOffset = "<%=false%>"    
    export = "pageOffset,currentPageNumber=pageNumber"    
    scope = "request">   
       
 <table>     
    <c:forEach items="${userlist}" var="user">   
    <pg:item>   
     <tr>   
 &nb


相关文档:

Jsp中的request对象

     request对象是javax.servlet.HttpServletRequest类的一个子类对象,当客户端请求一个Jsp页面是,Jsp容器会将客户端的请求信息包装在这个对象中;该对象中的常用方法如下:
getParameter(String name):以字符串的形式返回客户端传来的某一个请求参数的值,参数名由name指定
getParameterNames() ......

Jsp中的application对象

     一个站点服务器中所有的用户公用一个application对象,当站点服务器开启时,该对象就被创建,直到网站关闭;也就是说:该对象一旦被创建了,它将被保存在服务器上;它的生命周期与服务器的生命周期相同;常用方法如下
setAttribute(String name,Object o):将名字为name,值为o的数据存储到appli ......

JSP联系XML与数据库

  数据库应用系统包括数据库,数据库管理系统,数据库应用三大部分。
  世界上存在许多完全不同的客户平台,在不同平台间交换数据,需要保证数据的完整和服务的高效,数据格式的转换问题往往成为制约Web Service的瓶颈,采用XML作为数据交换的标准,可以使各个异构平台和各种格式的数据进行数据交换成为可能。
......

JSP文件的编码属性pageEncoding与contentType的区别


pageEncoding:设置JSP源文件和响应正文中的字符集编码。
contentType:设置JSP源文件和响应正文的字符集编码及MIME类型。
可见,pageEncoding和contentType都可以设置JSP源文件和响应正文中的字符集编码。但也有区别:
设置JSP源文件字符集时,优先级为pageEncoding>contentType。如果都没有设置,默认ISO-8859-1。 ......

jsp缓存处理

今天总算把
response.setHeader("progma", "no-cache");
            response.setHeader("Cache-Control", "no-cache");
            response.setDateHeader("Expires" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号