﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我爱家人-文章分类-struts</title><link>http://www.blogjava.net/guozk/category/28345.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 28 Dec 2007 07:12:52 GMT</lastBuildDate><pubDate>Fri, 28 Dec 2007 07:12:52 GMT</pubDate><ttl>60</ttl><item><title>struts中关于分页的例子</title><link>http://www.blogjava.net/guozk/articles/170097.html</link><dc:creator>我爱家人</dc:creator><author>我爱家人</author><pubDate>Mon, 24 Dec 2007 08:27:00 GMT</pubDate><guid>http://www.blogjava.net/guozk/articles/170097.html</guid><wfw:comment>http://www.blogjava.net/guozk/comments/170097.html</wfw:comment><comments>http://www.blogjava.net/guozk/articles/170097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guozk/comments/commentRss/170097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guozk/services/trackbacks/170097.html</trackback:ping><description><![CDATA[<p>//控制翻页的帮助类PageHelper.java<br />
/*****************************************/<br />
<br />
package com.broha.common;</p>
<p>/**<br />
&nbsp;* @version 1.0<br />
&nbsp;*/</p>
<p>/**<br />
&nbsp;* 控制翻页的帮助类。<br />
&nbsp;*<br />
&nbsp;*<br />
&nbsp;*/</p>
<p>&nbsp;</p>
<p>public class PageHelper<br />
{</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 当前页面的页号<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private int currPageNo = 1;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 翻页操作<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private String action = "first";</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 是否第一页<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private boolean isFirstPage = true;;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 是否最后一页<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private boolean isLastPage = true;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 每页中的行数<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private int linesPerPage = 10;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 总行数<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private int totalLines = 1;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 总页数<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private int totalPages = 1;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 当前页的起始行号<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private int lineFrom = 1;</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 当前页的终止行号<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; private int lineTo = 1;</p>
<p><br />
&nbsp;&nbsp; <br />
&nbsp; private void refresh() {</p>
<p>&nbsp;&nbsp;totalPages = ( totalLines % linesPerPage &gt; 0 ) ? ( totalLines / linesPerPage + 1 ) : ( totalLines / linesPerPage );<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;if ( action.equalsIgnoreCase( "first" ) ) {<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;currPageNo = 1;<br />
&nbsp;&nbsp; &nbsp;&nbsp;} else if ( action.equalsIgnoreCase( "last" ) ) {<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;currPageNo = totalPages;<br />
&nbsp;&nbsp; &nbsp;&nbsp;} else if ( action.equalsIgnoreCase( "next" ) ) {<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;currPageNo++;<br />
&nbsp;&nbsp; &nbsp;&nbsp;} else if ( action.equalsIgnoreCase( "previous" ) ) {<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;currPageNo--;<br />
&nbsp;&nbsp; &nbsp;&nbsp;} else if ( action.equalsIgnoreCase( "current" )){<br />
&nbsp;&nbsp;&nbsp;if (this.currPageNo &gt; totalPages )<br />
&nbsp;&nbsp;&nbsp;&nbsp;currPageNo = totalPages;<br />
&nbsp;&nbsp;&nbsp;if (this.currPageNo &lt; 1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;currPageNo = 1;<br />
&nbsp;&nbsp; &nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;isFirstPage = ( currPageNo &lt;= 1 ) ? true : false;<br />
&nbsp;&nbsp;&nbsp;isLastPage = ( currPageNo &gt;= totalPages ) ? true : false;<br />
&nbsp;&nbsp;&nbsp;if(isFirstPage)<br />
&nbsp;&nbsp;&nbsp;&nbsp;currPageNo=1;<br />
&nbsp;&nbsp;&nbsp;if(isLastPage)<br />
&nbsp;&nbsp;&nbsp;&nbsp;currPageNo=totalPages;<br />
&nbsp;&nbsp;&nbsp;lineFrom = ( currPageNo - 1 ) * linesPerPage + 1;<br />
&nbsp;&nbsp;&nbsp;lineTo = lineFrom + linesPerPage - 1;</p>
<p>&nbsp;&nbsp;&nbsp;if (lineTo &gt; totalLines) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;lineTo = totalLines;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;if(lineFrom&lt;1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;lineFrom=1;<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; action = "current";&nbsp;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得当前页数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public int getCurrPageNo()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return currPageNo;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置当前页数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setCurrPageNo(int aCurrPageNo)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;currPageNo = aCurrPageNo;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得翻页操作<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public String getAction()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return action;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置翻页操作。<br />
&nbsp;&nbsp;&nbsp; *<br />
&nbsp;&nbsp;&nbsp; * "first"&nbsp;&nbsp;&nbsp; － 第一页<br />
&nbsp;&nbsp;&nbsp; * "last"&nbsp;&nbsp;&nbsp;&nbsp; － 最后一页<br />
&nbsp;&nbsp;&nbsp; * "next"&nbsp;&nbsp;&nbsp;&nbsp; － 下一页<br />
&nbsp;&nbsp;&nbsp; * "previous" － 上一页<br />
&nbsp;&nbsp;&nbsp; * "jump"&nbsp;&nbsp;&nbsp;&nbsp; － 跳到指定的页<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setAction(String aAction)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; action = aAction;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 是否第一页。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public boolean getIsFirstPage()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return isFirstPage;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; *设置是否第一页。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setIsFirstPage(boolean aIsFirstPage)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; isFirstPage = aIsFirstPage;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 是否最后一页。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public boolean getIsLastPage()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return isLastPage;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置是否最后一页。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setIsLastPage(boolean aIsLastPage)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; isLastPage = aIsLastPage;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得每页显示纪录的行数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public int getLinesPerPage()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return linesPerPage;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置每页显示纪录的行数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setLinesPerPage(int aLinesPerPage)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; linesPerPage = aLinesPerPage;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得总记录数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public int getTotalLines()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return totalLines;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置总记录数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setTotalLines(int aTotalLines)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;totalLines = aTotalLines;<br />
&nbsp;&nbsp;refresh();<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得总页数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public int getTotalPages()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return totalPages;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置总页数。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setTotalPages(int aTotalPages)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; totalPages = aTotalPages;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得当前页的起始记录行号<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public int getLineFrom()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return lineFrom;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置当前页的起始纪录行号。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setLineFrom(int aLineFrom)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; lineFrom = aLineFrom;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 获得当前页的终止纪录行号。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public int getLineTo()<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return lineTo;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp; * 设置当前页的终止纪录行号。<br />
&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp; public void setLineTo(int aLineTo)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; lineTo = aLineTo;<br />
&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; public String toString(){<br />
&nbsp;&nbsp; &nbsp;return "\r\n currPageNo : " + this.currPageNo +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n totalLines : " + this.totalLines +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n totalPages : " + this.totalPages +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n linesPerPage : " + this.linesPerPage +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n isFirstPage : " + this.isFirstPage +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n isLastPage : " + this.isLastPage +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n lineFrom : " + this.lineFrom +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n lineTo : " + this.lineTo +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "\r\n action : " + this.action;<br />
&nbsp;&nbsp; }<br />
}</p>
<p>&nbsp;/*****************************************/<br />
<br />
在Form中声明此类的对象<br />
private PageHelper pageHelper = new PageHelper(); //翻页帮助类<br />
<br />
然后在DAO中调用该类的方法：<br />
<br />
/*****************************************************/</p>
<p>/*<br />
&nbsp;* 创建日期 2007-8-30<br />
&nbsp;* @author guozk <br />
&nbsp;* TODO 要更改此生成的文件的模板，请转至<br />
&nbsp;* 窗口 － 首选项 － Java － 代码样式 － 代码模板<br />
&nbsp;*/<br />
package com.broha.platform.cxtx.xmgl.myipsa.dao;</p>
<p>import java.sql.ResultSet;<br />
import java.util.ArrayList;</p>
<p>import sun.jdbc.rowset.CachedRowSet;</p>
<p>import com.broha.common.Constants;<br />
import com.broha.common.DBSuper;<br />
import com.broha.common.PageHelper;<br />
import com.broha.common.Pub;<br />
import com.broha.common.SelectOptions;<br />
import com.broha.platform.cxtx.xmgl.myipsa.bean.IpsaData;<br />
import com.broha.platform.cxtx.xmgl.myipsa.forms.IpsaForm;</p>
<p><br />
/**<br />
&nbsp;* @author Administrator<br />
&nbsp;* @date 2007-8-30<br />
&nbsp;* TODO 要更改此生成的类型注释的模板，请转至<br />
&nbsp;* 窗口 － 首选项 － Java － 代码样式 － 代码模板<br />
&nbsp;*/<br />
public class IpsaDAO {<br />
&nbsp;private String sqlMsg = "";<br />
&nbsp;private String errLog = "";<br />
&nbsp;private int sqlCode = Constants.SQLCODE_INIT;</p>
<p>&nbsp;private void initSqlCode() {<br />
&nbsp;&nbsp;sqlCode = Constants.SQLCODE_INIT;<br />
&nbsp;}</p>
<p>&nbsp;/**<br />
&nbsp; * @return 返回 sqlCode。<br />
&nbsp; */<br />
&nbsp;public int getSqlCode() {<br />
&nbsp;&nbsp;return sqlCode;<br />
&nbsp;}<br />
&nbsp;/**<br />
&nbsp; * @return 返回 sqlMsg。<br />
&nbsp; */<br />
&nbsp;public String getSqlMsg() {<br />
&nbsp;&nbsp;return sqlMsg;<br />
&nbsp;}</p>
<p><br />
//查询<br />
&nbsp;public ArrayList slIpsa(DBSuper dbs, IpsaForm form) throws Exception{<br />
&nbsp;&nbsp;ArrayList al = new ArrayList();<br />
&nbsp;&nbsp;String condition = "";<br />
&nbsp;&nbsp;String sql = "";<br />
&nbsp;&nbsp;CachedRowSet rs = null;<br />
&nbsp;&nbsp;int totalNum = 0;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;//查询条件开始<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addStrSql("", form.getIpsainnu(),condition, "IPSAINNU");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsameac(),condition, "IPSAMEAC");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsacuno(),condition, "IPSACUNO");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaprja(),condition, "IPSAPRJA");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsatpsd(),condition, "IPSATPSD");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaartc(),condition, "IPSAARTC");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addStrSql("", "02",condition, "IPSATPPF");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsascpj(),condition, "IPSASCPJ");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaelvp(),condition, "IPSAELVP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsalpjc(),condition, "IPSALPJC");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaacrd(),condition, "IPSAACRD");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaglpj(),condition, "IPSAGLPJ");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaowpj(),condition, "IPSAOWPJ");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaowcn(),condition, "IPSAOWCN");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsacttl(),condition, "IPSACTTL");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsapctp(),condition, "IPSAPCTP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsasctp(),condition, "IPSASCTP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsatchp(),condition, "IPSATCHP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsatcdp(),condition, "IPSATCDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaprhp(),condition, "IPSAPRHP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaprdp(),condition, "IPSAPRDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaeqhp(),condition, "IPSAEQHP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaeqdp(),condition, "IPSAEQDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsafnhp(),condition, "IPSAFNHP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsafndp(),condition, "IPSAFNDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaexhp(),condition, "IPSAEXHP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaexdp(),condition, "IPSAEXDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsawecs(),condition, "IPSAWECS");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsawecd(),condition, "IPSAWECD");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaepsp(),condition, "IPSAEPSP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaepdp(),condition, "IPSAEPDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaocgp(),condition, "IPSAOCGP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaocdp(),condition, "IPSAOCDP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaefrt(),condition, "IPSAEFRT");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaetoc(),condition, "IPSAETOC");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaehro(),condition, "IPSAEHRO");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaedfp(),condition, "IPSAEDFP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaesim(),condition, "IPSAESIM");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaeevp(),condition, "IPSAEEVP");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaeewc(),condition, "IPSAEEWC");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addDouSql(form.getJipsaivin(), form.getIpsaivin(),condition, "IPSAIVIN");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addDouSql(form.getJipsaaivr(), form.getIpsaaivr(),condition, "IPSAAIVR");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsadtps(),condition, "IPSADTPS");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsadepc(),condition, "IPSADEPC");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsanote(),condition, "IPSANOTE");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsapclk(),condition, "IPSAPCLK");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaaslk(),condition, "IPSAASLK");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaiefu(),condition, "IPSAIEFU");<br />
&nbsp;&nbsp;&nbsp;condition = Pub.addLksSql("", form.getIpsaiofg(),condition, "IPSAIOFG");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; condition = Pub.addLksSql("", form.getIpsaadfg(),condition, "IPSAADFG");<br />
&nbsp;&nbsp;&nbsp; condition = Pub.addLksSql("", form.getIpsapbfg(),condition, "IPSAPBFG");<br />
&nbsp;&nbsp;&nbsp; condition = Pub.addLksSql("", form.getIpsaopfg(),condition, "IPSAOPFG");<br />
&nbsp;&nbsp;&nbsp; condition = Pub.addLksSql("", form.getIpsasequ(),condition, "IPSASEQU");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; condition = Pub.addLksSql("", form.getArtcname(),condition, "(select SSLFNDNM from SSLF where SSLFSTCD='A' and SSLFCNDN=IPSAARTC)");<br />
&nbsp;&nbsp;&nbsp;&nbsp; //查询条件结束<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;}catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;sqlCode = Constants.ERRORCODE_ORGANIZE;<br />
&nbsp;&nbsp;&nbsp;sqlMsg=e.getMessage();<br />
&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;errLog = e.getMessage();<br />
&nbsp;&nbsp;&nbsp;Pub.dberrlog(errLog, sql);<br />
&nbsp;&nbsp;&nbsp;return null;<br />
&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;sql = "select count(*) from IPSA where IPSASTCD='A' " + condition;<br />
&nbsp;&nbsp;&nbsp;rs = dbs.doQueryByCache(sql);<br />
&nbsp;&nbsp;&nbsp;rs.next();<br />
&nbsp;&nbsp;&nbsp;totalNum = rs.getInt(1);<br />
&nbsp;&nbsp;}catch(Exception e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;sqlCode = Constants.SQLCODE_EXECERROR;<br />
&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;errLog = e.getMessage();<br />
&nbsp;&nbsp;&nbsp;Pub.dberrlog(errLog, sql);<br />
&nbsp;&nbsp;&nbsp;return null;<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;PageHelper pageHelper = form.getPageHelper();<br />
&nbsp;&nbsp;&nbsp;pageHelper.setTotalLines(totalNum);<br />
&nbsp;&nbsp;&nbsp;int first = pageHelper.getLineFrom();<br />
&nbsp;&nbsp;&nbsp;int last = pageHelper.getLineTo();<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;sql = "select * from ( " <br />
&nbsp;&nbsp;&nbsp;&nbsp;+"select"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ " ROW_NUMBER() OVER (ORDER BY IPSASEQU ASC,IPSADTOP DESC) AS ROWNUMBER,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAINNU,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAMEAC,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSACUNO,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAPRJA,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSATPSD,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAARTC,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSATPPF,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSASCPJ,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAELVP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSALPJC,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAACRD,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAGLPJ,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOWPJ,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOWCN,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSACTTL,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAPCTP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSASCTP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSATCHP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSATCDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAPRHP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAPRDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEQHP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEQDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAFNHP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAFNDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEXHP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEXDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAWECS,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAWECD,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEPSP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEPDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOCGP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOCDP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEFRT,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAETOC,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEHRO,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEDFP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAESIM,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEEVP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAEEWC,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAIVIN,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAAIVR,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSADTPS,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSADEPC,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSANOTE,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAPCLK,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAASLK,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAIEFU,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAIOFG,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSABPJF,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSADTOP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSADTCL,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSADTMT,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOPOP,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOPCL,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOPMT,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAMTSQ,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSATMMT,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSASEQU,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAADFG,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAPBFG,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSAOPFG,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "IPSASTCD,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select SSLFNDNM from SSLF where SSLFSTCD='A' and SSLFCNDN=IPSAARTC) ARTCNAME, "<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select SYPMPNCH from SYPM where SYPMSTCD='A' and SYPMPMTP='TPSD' and SYPMPMNB=IPSATPSD) TPSDNAME,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select SYPMPNCH from SYPM where SYPMSTCD='A' and SYPMPMTP='TPPF' and SYPMPMNB=IPSATPPF) TPPFNAME,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select SYPMPNCH from SYPM where SYPMSTCD='A' and SYPMPMTP='SCPJ' and SYPMPMNB=IPSASCPJ) SCPJNAME,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select SYPMPNCH from SYPM where SYPMSTCD='A' and SYPMPMTP='ELVP' and SYPMPMNB=IPSAELVP) ELVPNAME,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select SYPMPNCH from SYPM where SYPMSTCD='A' and SYPMPMTP='LPJC' and SYPMPMNB=IPSALPJC) LPJCNAME,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select BIEPNACH from BIEP where BIEPSTCD='A' and BIEPCUNO=IPSACUNO) BIEPNACH,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select BIEPNAEN from BIEP where BIEPSTCD='A' and BIEPCUNO=IPSACUNO) BIEPNAEN,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select BIEPTELN from BIEP where BIEPSTCD='A' and BIEPCUNO=IPSACUNO) BIEPTELN,"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ "(select BIEPCADD from BIEP where BIEPSTCD='A' and BIEPCUNO=IPSACUNO) BIEPCADD"<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ " from IPSA where IPSASTCD='A' "<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ condition<br />
&nbsp;&nbsp;&nbsp;&nbsp;+ " ) as ALL WHERE ROWNUMBER BETWEEN " + first + " AND "+ last;</p>
<p>&nbsp;&nbsp;&nbsp;rs = dbs.doQueryByCache(sql);<br />
&nbsp;&nbsp;&nbsp;<br />
System.out.println("ipsa:"+sql);<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;while (rs.next()) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;IpsaData data = new IpsaData();<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsainnu(Pub.trimStr(rs.getString("IPSAINNU")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsameac(Pub.trimStr(rs.getString("IPSAMEAC")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsacuno(Pub.trimStr(rs.getString("IPSACUNO")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaprja(Pub.trimStr(rs.getString("IPSAPRJA")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsatpsd(Pub.trimStr(rs.getString("IPSATPSD")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaartc(Pub.trimStr(rs.getString("IPSAARTC")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsatppf(Pub.trimStr(rs.getString("IPSATPPF")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsascpj(Pub.trimStr(rs.getString("IPSASCPJ")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaelvp(Pub.trimStr(rs.getString("IPSAELVP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsalpjc(Pub.trimStr(rs.getString("IPSALPJC")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaacrd(Pub.trimStr(rs.getString("IPSAACRD")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaglpj(Pub.trimStr(rs.getString("IPSAGLPJ")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaowpj(Pub.trimStr(rs.getString("IPSAOWPJ")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaowcn(Pub.trimStr(rs.getString("IPSAOWCN")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsacttl(Pub.trimStr(rs.getString("IPSACTTL")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsapctp(Pub.trimStr(rs.getString("IPSAPCTP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsasctp(Pub.trimStr(rs.getString("IPSASCTP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsatchp(Pub.trimStr(rs.getString("IPSATCHP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsatcdp(Pub.trimStr(rs.getString("IPSATCDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaprhp(Pub.trimStr(rs.getString("IPSAPRHP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaprdp(Pub.trimStr(rs.getString("IPSAPRDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaeqhp(Pub.trimStr(rs.getString("IPSAEQHP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaeqdp(Pub.trimStr(rs.getString("IPSAEQDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsafnhp(Pub.trimStr(rs.getString("IPSAFNHP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsafndp(Pub.trimStr(rs.getString("IPSAFNDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaexhp(Pub.trimStr(rs.getString("IPSAEXHP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaexdp(Pub.trimStr(rs.getString("IPSAEXDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsawecs(Pub.trimStr(rs.getString("IPSAWECS")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsawecd(Pub.trimStr(rs.getString("IPSAWECD")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaepsp(Pub.trimStr(rs.getString("IPSAEPSP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaepdp(Pub.trimStr(rs.getString("IPSAEPDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaocgp(Pub.trimStr(rs.getString("IPSAOCGP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaocdp(Pub.trimStr(rs.getString("IPSAOCDP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaefrt(Pub.trimStr(rs.getString("IPSAEFRT")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaetoc(Pub.trimStr(rs.getString("IPSAETOC")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaehro(Pub.trimStr(rs.getString("IPSAEHRO")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaedfp(Pub.trimStr(rs.getString("IPSAEDFP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaesim(Pub.trimStr(rs.getString("IPSAESIM")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaeevp(Pub.trimStr(rs.getString("IPSAEEVP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaeewc(Pub.trimStr(rs.getString("IPSAEEWC")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaivin(Pub.trimStr(rs.getString("IPSAIVIN")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaaivr(Pub.trimStr(rs.getString("IPSAAIVR")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsadtps(Pub.trimStr(rs.getString("IPSADTPS")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsadepc(Pub.trimStr(rs.getString("IPSADEPC")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsanote(Pub.trimStr(rs.getString("IPSANOTE")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsapclk(Pub.trimStr(rs.getString("IPSAPCLK")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaaslk(Pub.trimStr(rs.getString("IPSAASLK")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaiefu(Pub.trimStr(rs.getString("IPSAIEFU")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsaiofg(Pub.trimStr(rs.getString("IPSAIOFG")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIpsabpjf(Pub.trimStr(rs.getString("IPSABPJF")));</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsadtop(Pub.trimStr(rs.getString("IPSADTOP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsadtcl(Pub.trimStr(rs.getString("IPSADTCL")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsadtmt(Pub.trimStr(rs.getString("IPSADTMT")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaopop(Pub.trimStr(rs.getString("IPSAOPOP")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaopcl(Pub.trimStr(rs.getString("IPSAOPCL")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaopmt(Pub.trimStr(rs.getString("IPSAOPMT")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsamtsq(Pub.trimStr(rs.getString("IPSAMTSQ")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsatmmt(Pub.trimStr(rs.getString("IPSATMMT")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsasequ(Pub.trimStr(rs.getString("IPSASEQU")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaadfg(Pub.trimStr(rs.getString("IPSAADFG")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsapbfg(Pub.trimStr(rs.getString("IPSAPBFG")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaopfg(Pub.trimStr(rs.getString("IPSAOPFG")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsastcd(Pub.trimStr(rs.getString("IPSASTCD")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setTpsdname(Pub.trimStr(rs.getString("TPSDNAME")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setTppfname(Pub.trimStr(rs.getString("TPPFNAME")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setScpjname(Pub.trimStr(rs.getString("SCPJNAME")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setElvpname(Pub.trimStr(rs.getString("ELVPNAME")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setLpjcname(Pub.trimStr(rs.getString("LPJCNAME")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setBiepnach(Pub.trimStr(rs.getString("BIEPNACH")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setBiepnaen(Pub.trimStr(rs.getString("BIEPNAEN")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setBiepteln(Pub.trimStr(rs.getString("BIEPTELN")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setBiepcadd(Pub.trimStr(rs.getString("BIEPCADD")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaprja1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAPRJA"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaacrd1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAACRD"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaglpj1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAGLPJ"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaowpj1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAOWPJ"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaowcn1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAOWCN"))));<br />
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsacttl1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSACTTL"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsapctp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAPCTP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsasctp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSASCTP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsatchp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSATCHP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsatcdp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSATCDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaprhp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAPRHP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaprdp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAPRDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaeqhp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEQHP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaeqdp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEQDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsafnhp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAFNHP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsafndp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAFNDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaexhp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEXHP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaexdp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEXDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsawecs1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAWECS"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsawecd1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAWECD"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaepsp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEPSP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaepdp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEPDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaocgp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAOCGP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaocdp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAOCDP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaefrt1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEFRT"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaetoc1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAETOC"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaehro1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEHRO"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaedfp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEDFP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaesim1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAESIM"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaeevp1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEEVP"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaeewc1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAEEWC"))));<br />
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaivin1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAIVIN"))));<br />
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaaivr1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAAIVR"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsadtps1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSADTPS"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsadepc1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSADEPC"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsanote1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSANOTE"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsapclk1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAPCLK"))));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setIpsaaslk1(Pub.trimStrTo20(Pub.trimStr(rs.getString("IPSAASLK"))));</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data.setArtcname(Pub.trimStr(rs.getString("ARTCNAME")));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setAdfgname(SelectOptions.getAdfgName(data.getIpsaadfg()));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setPbfgname(SelectOptions.getPbfgName(data.getIpsapbfg()));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setOpfgname(SelectOptions.getOpfgName(data.getIpsaopfg()));<br />
&nbsp;&nbsp;&nbsp;&nbsp;data.setIofgname(SelectOptions.getIofgName(data.getIpsaiofg()));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(data.getIpsapclk() != null) data.setPclkname(Pub.getFilenameByLink(data.getIpsapclk()));<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(data.getIpsaaslk() != null) data.setAslkname(Pub.getFilenameByLink(data.getIpsaaslk()));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;al.add(data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;data = null;<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;rs.close();<br />
&nbsp;&nbsp;&nbsp;rs = null;<br />
&nbsp;&nbsp;} catch (Exception e) {<br />
&nbsp;&nbsp;&nbsp;al = null;<br />
&nbsp;&nbsp;&nbsp;sqlCode = Constants.SQLCODE_EXECERROR;<br />
&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;errLog = e.getMessage();<br />
&nbsp;&nbsp;&nbsp;Pub.dberrlog(errLog, sql);<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;return al;<br />
&nbsp;}&nbsp;<br />
}<br />
<br />
<br />
/*****************************************************/<br />
<br />
一个公用的JSP（在用到翻页的页面将此页include进来，具体方法：&lt;jsp:include page="/common/flip.jsp?formName=ipsaViewForm&amp;dataList=ipsaList" flush="true"/&gt;）<br />
flip.jsp:<br />
<br />
&lt;%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%&gt;<br />
&lt;%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%&gt;<br />
&lt;%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%&gt;<br />
&lt;%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%&gt;<br />
&lt;%<br />
String formName = request.getParameter("formName");<br />
String dataList = request.getParameter("dataList"); <br />
%&gt;<br />
&lt;logic:notEmpty name="&lt;%=formName%&gt;" property="&lt;%=dataList%&gt;"&gt;<br />
&nbsp;&lt;!-- page start --&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;table border="0" class="tblPage"&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&lt;tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;td align="right" valign="bottom"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;logic:greaterThan name="&lt;%=formName%&gt;" property="pageHelper.totalPages" value="0"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 共有&lt;bean:write name="&lt;%=formName%&gt;" property="pageHelper.totalLines"/&gt;条记录<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第&lt;bean:write name="&lt;%=formName%&gt;" property="pageHelper.currPageNo"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&lt;bean:write name="&lt;%=formName%&gt;" property="pageHelper.totalPages"/&gt;页<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;logic:equal name="&lt;%=formName%&gt;" property="pageHelper.isFirstPage" value="false"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="javascript:pageSubmit(&lt;%=formName%&gt;,'first');"&nbsp;&nbsp;&nbsp; &gt;首页&nbsp; &lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="javascript:pageSubmit(&lt;%=formName%&gt;,'previous');" &gt;上一页&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;/logic:equal&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;logic:equal name="&lt;%=formName%&gt;" property="pageHelper.isFirstPage" value="true"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 首页&amp;nbsp;上一页<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;/logic:equal&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;logic:equal name="&lt;%=formName%&gt;" property="pageHelper.isLastPage" value="false"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="javascript:pageSubmit(&lt;%=formName%&gt;,'next');"&gt;下一页&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="javascript:pageSubmit(&lt;%=formName%&gt;,'last');"&gt;尾页&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:equal&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:equal name="&lt;%=formName%&gt;" property="pageHelper.isLastPage" value="true"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下一页&amp;nbsp;尾页<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:equal&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 转到&lt;html:text property="pageHelper.currPageNo" size="4" onblur="this.className='inputnormal'"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; onfocus="this.className='inputedit';this.select()" styleClass="inputnormal" /&gt;页<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="javascript:pageSubmit(&lt;%=formName%&gt;,'current');"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;img src="&lt;%=request.getContextPath()%&gt;/images/go.gif" border="0"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;/logic:greaterThan&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;logic:lessEqual name="&lt;%=formName%&gt;" property="pageHelper.totalPages" value="1"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;html:hidden property="pageHelper.currPageNo" value="1"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/logic:lessEqual&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/td&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/table&gt;<br />
&nbsp; &lt;!-- page end --&gt;<br />
&lt;/logic:notEmpty&gt;<br />
<br />
pub.jsp:一些公用的方法<br />
<br />
</p>
<p><br />
&lt;%@ page language="java" contentType="text/js; charset=GBK" pageEncoding="GBK"%&gt;</p>
<p>//分页提交<br />
function pageSubmit(theForm,action) {<br />
&nbsp;&nbsp;&nbsp; theForm.elements["pageHelper.action"].value = action;<br />
&nbsp;&nbsp;&nbsp; theForm.submit();<br />
}</p>
<p><br />
&nbsp;</p>
<br />
<img src ="http://www.blogjava.net/guozk/aggbug/170097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guozk/" target="_blank">我爱家人</a> 2007-12-24 16:27 <a href="http://www.blogjava.net/guozk/articles/170097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>