论坛首页 Java企业应用论坛

构建自己的通用分页组件(下)

浏览 20501 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (3) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-05-28  
写的的确不错,有个小白问题,请问假如有查询条件怎么办?
0 请登录后投票
   发表时间:2010-05-28  
yourfei 写道
写的的确不错,有个小白问题,请问假如有查询条件怎么办?

在url参数中进行设定即可。如:

<util:page url="http://zhangshixi.iteye.com?name=${name}&age=${age}" 
           page="${page}"   
           pageIndex="pageIndex" 
           homePage="首页" 
           lastPage="末页"   
           previousPage="Previous" 
           nextPage="Next" 
           className="pageNav" />
  

 

0 请登录后投票
   发表时间:2010-05-28  
按照你的代码写了一遍,结果出现如下错误。。。还望指教。。。。
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /index.jsp(13,22) quote symbol expected
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:199)
at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:144)
at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1339)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1578)
at org.apache.jasper.compiler.Parser.parse(Parser.java:127)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:212)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)

index.jsp 代码如下
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="com.likangtimes.util.page.*"%>
<%@ taglib uri="http://www.codingfarmer.com/tags" prefix="util" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link href="./css/page.css" rel="stylesheet" type="text/css" />
</head>
<body>
<util:page url="http://zhangshixi.iteye.com" page="${page}"   
           pageIndex=”pageIndex” homePage=”首页” lastPage=”末页”   
           previousPage="Previous" nextPage="Next" className="pageNav" /> 

</body>
</html>
0 请登录后投票
   发表时间:2010-05-28  
还有,楼主的page-tag.tld文件没有找到啊。。。。是不是忘记传了?
0 请登录后投票
   发表时间:2010-05-28  
wsygdwrdpy 写道
还有,楼主的page-tag.tld文件没有找到啊。。。。是不是忘记传了?

是的,我会重新编辑一下上传的文件。
0 请登录后投票
   发表时间:2010-05-29  
就一分页导航?分页的列表信息怎么展示的?
如果就一分页导航就没啥必要用 tag 了吧
0 请登录后投票
   发表时间:2010-05-29  
風一樣的男子 写道
就一分页导航?分页的列表信息怎么展示的?
如果就一分页导航就没啥必要用 tag 了吧

关于如何展示分页列表,请参考我的上一篇文章: 构建自己的通用分页组件(上).

 

0 请登录后投票
   发表时间:2010-05-29  
想问一下LZ代码的这种字体叫什么名字?
0 请登录后投票
   发表时间:2010-05-30  
zhangshixi 写道
風一樣的男子 写道
就一分页导航?分页的列表信息怎么展示的?
如果就一分页导航就没啥必要用 tag 了吧

关于如何展示分页列表,请参考我的上一篇文章: 构建自己的通用分页组件(上).

 

上我也看了,就是不知道LZ是怎么把 List 数据展示到页面的

能否直接用您的分页标签直接展示?

0 请登录后投票
   发表时间:2010-06-02  
sundoctor 写道
这玩艺,地球人都知道了。

太牛啦,地球人都知道,看来就看这贴的人不知道.

分享东西,本来就是一种精神,你知道得那么多,怎么 不拿出来给人看看.BS
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics