锘??xml version="1.0" encoding="utf-8" standalone="yes"?>狠狠入ady亚洲精品,亚洲av日韩综合一区久热,亚洲一级高清在线中文字幕http://www.tkk7.com/jfy3d/category/1266.html<!--<a href=http://www.myjavaserver.com/~jfy3d/ target=_blank><img src='http://www.tkk7.com/images/blogjava_net/jfy3d/1610/t_myphoto.jpg' border='0' width='55' height='68'></a>--> <!-- Start FastOnlineUsers.com --> <a ><script type="text/javascript" src="http://fastonlineusers.com/on2.php?d=jfy3d.blogjava.net"></script> online</a> <!-- End FastOnlineUsers.com -->zh-cnTue, 27 Feb 2007 11:06:04 GMTTue, 27 Feb 2007 11:06:04 GMT60struts涓璦ction甯﹀弬鏁拌煩杞?/title><link>http://www.tkk7.com/jfy3d/archive/2005/05/13/4255.html</link><dc:creator>鍓戜簨</dc:creator><author>鍓戜簨</author><pubDate>Fri, 13 May 2005 03:37:00 GMT</pubDate><guid>http://www.tkk7.com/jfy3d/archive/2005/05/13/4255.html</guid><wfw:comment>http://www.tkk7.com/jfy3d/comments/4255.html</wfw:comment><comments>http://www.tkk7.com/jfy3d/archive/2005/05/13/4255.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/jfy3d/comments/commentRss/4255.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jfy3d/services/trackbacks/4255.html</trackback:ping><description><![CDATA[action涓疄鐜板姩鎬佽煩杞緱涓涓柟娉?BR><BR>public class RegmobileAction extends Action {<BR> public ActionForward execute(<BR>  ActionMapping mapping,<BR>  ActionForm form,<BR>  HttpServletRequest request,<BR>  HttpServletResponse response)<BR>  throws Exception <BR> {<BR>  String url;<BR>   url = "<A <BR>     +"&CPKeys:=626A737977&Itemid=124444" <BR>     +"&FeeNumber="+request.getParameter("phone")<BR>     +"&Feetype=2&CTtag="+request.getParameter("CTtag")<BR>     +"&backUrl=http://mms.0000.com.cn/mov/index.jsp"<BR>     +"&deliverurl=http://mms.0000.com.cn/mov/deliver.do";<BR>    ActionForward gotourl = new ActionForward(url);//url鍙互鏍規嵁涓嶅悓寰楁潯浠舵寚瀹氫笉鍚屽緱鍦板潃鍜屼笉鍚屽緱鍙傛暟<BR>  gotourl.setPath(url);<BR>gotourl.setRedirect(true);<BR>  return gotourl;<BR> }<img src ="http://www.tkk7.com/jfy3d/aggbug/4255.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jfy3d/" target="_blank">鍓戜簨</a> 2005-05-13 11:37 <a href="http://www.tkk7.com/jfy3d/archive/2005/05/13/4255.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>淇敼struts婧愮爜瑙e喅ApplicationResources.properties閲屼笉鑳界洿鎺ョ敤涓枃鐨勪竴涓柟娉?/title><link>http://www.tkk7.com/jfy3d/archive/2005/05/12/4184.html</link><dc:creator>鍓戜簨</dc:creator><author>鍓戜簨</author><pubDate>Wed, 11 May 2005 16:21:00 GMT</pubDate><guid>http://www.tkk7.com/jfy3d/archive/2005/05/12/4184.html</guid><wfw:comment>http://www.tkk7.com/jfy3d/comments/4184.html</wfw:comment><comments>http://www.tkk7.com/jfy3d/archive/2005/05/12/4184.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.tkk7.com/jfy3d/comments/commentRss/4184.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jfy3d/services/trackbacks/4184.html</trackback:ping><description><![CDATA[ <p>native2ascii<br />鐢ㄨ繖涓懡浠よ漿鎹㈡垜瑙夊緱涓嶆柟渚?涓嶇煡鍒漢濡備綍 鍛靛懙</p> <p>鏀歸〉闈?859_1錛堜笉鑳芥槸iso-8859-1錛夊彲浠ヤ笉鐢╪ative2ascii杞崲ApplicationResources.properties<br />鍙槸娌¢〉閮借鏀瑰晩8859_1涔熷緢楹葷儲</p> <p>鎵浠ュ彧濂芥壘struts鏈韓鏉ヨВ鍐充簡鍛靛懙<br /><br />*涓嶈繃榪欎釜鏂規硶鍙傚悎灝忓簲鐢紝涓嶉渶瑕佸鍥借璦鐨?</p> <p>struts.jar</p> <p>org.apache.struts.taglib.bean.MessageTag綾?/p> <p> <br />鎵懼埌doStartTag()鏂規硶</p> <p>閲岄潰鏈夎ResponseUtils.write(super.pageContext, message);</p> <p>鍦ㄨ繖琛屼笂闈㈠姞涓婁竴鍙?濡備笅</p> <p>聽聽聽聽聽聽聽 try<br />聽聽聽聽聽聽聽 {<br />聽聽聽聽聽聽聽聽聽聽聽 message = new String(message.getBytes("iso-8859-1"), "gb2312");<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 catch(Exception exception) { }<br /><br />聽聽聽聽聽聽聽 ResponseUtils.write(super.pageContext, message);</p> <p> <br />榪欐牱灝監K浜?/p> <p><%@ page contentType="text/html; charset=gb2312" language="java" %><br />瑕佺敤gb2312<br /></p> <img src ="http://www.tkk7.com/jfy3d/aggbug/4184.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jfy3d/" target="_blank">鍓戜簨</a> 2005-05-12 00:21 <a href="http://www.tkk7.com/jfy3d/archive/2005/05/12/4184.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓涓猻truts鐨勫垎欏碉紞錛峴ql server瀛樺偍榪囩▼鐗堬紙絳夋暟鎹簱錛夊垎欏碉紙鏇存柊錛?/title><link>http://www.tkk7.com/jfy3d/archive/2005/05/11/4175.html</link><dc:creator>鍓戜簨</dc:creator><author>鍓戜簨</author><pubDate>Wed, 11 May 2005 08:58:00 GMT</pubDate><guid>http://www.tkk7.com/jfy3d/archive/2005/05/11/4175.html</guid><wfw:comment>http://www.tkk7.com/jfy3d/comments/4175.html</wfw:comment><comments>http://www.tkk7.com/jfy3d/archive/2005/05/11/4175.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.tkk7.com/jfy3d/comments/commentRss/4175.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jfy3d/services/trackbacks/4175.html</trackback:ping><description><![CDATA[ <p>璇存槸struts鍒嗛〉,瀹為檯涓婅繖涓垎欏電被涓嶅眬闄愬湪鏌愪釜妗嗘灦涓嬬敤鐨?br /><br />瀹炵幇鏂規硶鏄氳繃list鍜?map 鏉ュ皝瑁呮暟鎹粨鏋滈泦鐪佷簡寤虹珛formbean鍜屾墜鍔ㄥformbean璧嬪肩殑楹葷儲錛?br />鐢╨ist鍜?map 鏉ュ皝瑁呭悗浣跨敤璧鋒潵鍜宺s鍩烘湰涓婁竴鏍鳳紝鏈変簺鍦版柟姣擱S鏂逛究浜涖?br />鏈垎欏電被涓鏌ヨ鍙傛暟宸茬粡浣滀簡澶勭悊錛屾墍浠ヤ笉闇瑕佸湪鑷繁鍦ㄥ幓鎷糢RL鍙傛暟浜嗐?br /><br /><br />sql server鍒嗛〉浣跨敤瀛樺偍榪囩▼瑕佹洿楂樻晥浜?br />涓嬮潰榪欎釜瀛樺偍榪囩▼鏄粠SQL鍖烘壘鍒扮殑</p> <p>-----------------------------------------------------------------------------------------------------------------------------------<br />CREATE Proc p_show<br />@QueryStr varchar(8000), --琛ㄥ悕銆佽鍥懼悕銆佹煡璇㈣鍙?br />@PageSize int=10,聽聽 --姣忛〉鐨勫ぇ灝?琛屾暟)<br />@PageCurrent int=1,聽聽 --瑕佹樉紺虹殑欏?br />@FdShow varchar (8000)='', --瑕佹樉紺虹殑瀛楁鍒楄〃,濡傛灉鏌ヨ緇撴灉鏈夋爣璇嗗瓧孌?闇瑕佹寚瀹氭鍊?涓斾笉鍖呭惈鏍囪瘑瀛楁<br />@FdOrder nvarchar (3000)='' --鎺掑簭瀛楁鍒楄〃<br />as<br />declare @FdName nvarchar(550) --琛ㄤ腑鐨勪富閿垨琛ㄣ佷復鏃惰〃涓殑鏍囪瘑鍒楀悕<br />聽,@Id1 varchar(80),@Id2 varchar(80) --寮濮嬪拰緇撴潫鐨勮褰曞彿<br />聽,@Obj_ID int聽聽聽 --瀵硅薄ID<br />--琛ㄤ腑鏈夊鍚堜富閿殑澶勭悊<br />declare @strfd nvarchar(4000) --澶嶅悎涓婚敭鍒楄〃<br />聽,@strjoin varchar(8000) --榪炴帴瀛楁<br />聽,@strwhere nvarchar(4000) --鏌ヨ鏉′歡</p> <p> <br />select @Obj_ID=object_id(@QueryStr)<br />聽,@FdShow=case isnull(@FdShow,'') when '' then ' *' else ' <a href="mailto:'+@FdShow">'+@FdShow</a> end<br />聽,@FdOrder=case isnull(@FdOrder,'') when '' then '' else ' order by <a href="mailto:'+@FdOrder">'+@FdOrder</a> end<br />聽,@QueryStr=case when @Obj_ID is not null then ' <a href="mailto:'+@QueryStr">'+@QueryStr</a> else ' (<a href="mailto:'+@QueryStr+'">'+@QueryStr+'</a>) a' end</p> <p>--濡傛灉鏄劇ず絎竴欏碉紝鍙互鐩存帴鐢╰op鏉ュ畬鎴?br />if @PageCurrent=1 <br />begin<br />聽select @Id1=cast(@PageSize as varchar(50))<br />聽exec('select top <a href="mailto:'+@Id1+@FdShow+'">'+@Id1+@FdShow+'</a> from <a href="mailto:'+@QueryStr+@FdOrder">'+@QueryStr+@FdOrder</a>)<br />聽return<br />end</p> <p>--濡傛灉鏄〃,鍒欐鏌ヨ〃涓槸鍚︽湁鏍囪瘑鏇存垨涓婚敭<br />if @Obj_ID is not null and objectproperty(@Obj_ID,'IsTable')=1<br />begin<br />聽select @Id1=cast(@PageSize as varchar(50))<br />聽 ,@Id2=cast((@PageCurrent-1)*@PageSize as varchar(50))</p> <p>聽select @FdName=name from syscolumns where <a href="mailto:id=@Obj_ID">id=@Obj_ID</a> and status=0x80<br />聽if @@rowcount=0聽聽 --濡傛灉琛ㄤ腑鏃犳爣璇嗗垪,鍒欐鏌ヨ〃涓槸鍚︽湁涓婚敭<br />聽begin<br />聽 if not exists(select 1 from sysobjects where <a href="mailto:parent_obj=@Obj_ID">parent_obj=@Obj_ID</a> and xtype='PK')<br />聽聽 goto lbusetemp聽 --濡傛灉琛ㄤ腑鏃犱富閿?鍒欑敤涓存椂琛ㄥ鐞?/p> <p>聽 select @FdName=name from syscolumns where <a href="mailto:id=@Obj_ID">id=@Obj_ID</a> and colid in(<br />聽聽 select colid from sysindexkeys where @Obj_ID=id and indid in(<br />聽聽聽 select indid from sysindexes where @Obj_ID=id and name in(<br />聽聽聽聽 select name from sysobjects where xtype='PK' and <a href="mailto:parent_obj=@Obj_ID">parent_obj=@Obj_ID</a><br />聽聽 )))<br />聽 if @@rowcount>1聽 --媯鏌ヨ〃涓殑涓婚敭鏄惁涓哄鍚堜富閿?br />聽 begin<br />聽聽 select @strfd='',@strjoin='',@strwhere=''<br />聽聽 select @strfd=@strfd+',['+name+']'<br />聽聽聽 ,@strjoin=@strjoin+' and a.['+name+']=b.['+name+']'<br />聽聽聽 ,@strwhere=@strwhere+' and b.['+name+'] is null'<br />聽聽聽 from syscolumns where <a href="mailto:id=@Obj_ID">id=@Obj_ID</a> and colid in(<br />聽聽聽 select colid from sysindexkeys where @Obj_ID=id and indid in(<br />聽聽聽聽 select indid from sysindexes where @Obj_ID=id and name in(<br />聽聽聽聽聽 select name from sysobjects where xtype='PK' and <a href="mailto:parent_obj=@Obj_ID">parent_obj=@Obj_ID</a><br />聽聽聽 )))<br />聽聽 select @strfd=substring(@strfd,2,2000)<br />聽聽聽 ,@strjoin=substring(@strjoin,5,4000)<br />聽聽聽 ,@strwhere=substring(@strwhere,5,4000)<br />聽聽 goto lbusepk<br />聽 end<br />聽end<br />end<br />else<br />聽goto lbusetemp</p> <p>/*--浣跨敤鏍囪瘑鍒楁垨涓婚敭涓哄崟涓瀛楁鐨勫鐞嗘柟娉?-*/<br />lbuseidentity: <br />聽exec('select top <a href="mailto:'+@Id1+@FdShow+'">'+@Id1+@FdShow+'</a> from <a href="mailto:'+@QueryStr">'+@QueryStr</a><br />聽 +' where <a href="mailto:'+@FdName+'">'+@FdName+'</a> not in(select top '<br />聽 <a href="mailto:+@Id2+'">+@Id2+'</a><a href="mailto:'+@FdName+'">'+@FdName+'</a> from <a href="mailto:'+@QueryStr+@FdOrder">'+@QueryStr+@FdOrder</a><br />聽 +')'+@FdOrder<br />聽 )<br />聽return</p> <p>/*--琛ㄤ腑鏈夊鍚堜富閿殑澶勭悊鏂規硶--*/<br />lbusepk:聽 <br />聽exec('select <a href="mailto:'+@FdShow+'">'+@FdShow+'</a> from(select top <a href="mailto:'+@Id1+'">'+@Id1+'</a> a.* from<br />聽 (select top 100 percent * from <a href="mailto:'+@QueryStr+@FdOrder+'">'+@QueryStr+@FdOrder+'</a>) a<br />聽 left join (select top <a href="mailto:'+@Id2+'">'+@Id2+'</a><a href="mailto:'+@strfd+'">'+@strfd+'</a><br />聽 from <a href="mailto:'+@QueryStr+@FdOrder+'">'+@QueryStr+@FdOrder+'</a>) b on <a href="mailto:'+@strjoin+'">'+@strjoin+'</a><br />聽 where <a href="mailto:'+@strwhere+'">'+@strwhere+'</a>) a'<br />聽 )<br />聽return</p> <p>/*--鐢ㄤ復鏃惰〃澶勭悊鐨勬柟娉?-*/<br />lbusetemp:聽 <br />select @FdName='[ID_'+cast(newid() as varchar(80))+']'<br />聽,@Id1=cast(@PageSize*(@PageCurrent-1) as varchar(50))<br />聽,@Id2=cast(@PageSize*@PageCurrent-1 as varchar(50))</p> <p>exec('select <a href="mailto:'+@FdName+'=identity(int,0,1),'+@FdShow+'">'+@FdName+'=identity(int,0,1),'+@FdShow+'</a><br />聽 into #tb <a href="mailto:from'+@QueryStr+@FdOrder+'">from'+@QueryStr+@FdOrder+'</a><br />聽select <a href="mailto:'+@FdShow+'">'+@FdShow+'</a> from #tb where <a href="mailto:'+@FdName+'">'+@FdName+'</a> between '<br />聽<a href="mailto:+@Id1+'">+@Id1+'</a> and <a href="mailto:'+@Id2">'+@Id2</a><br />聽)<br />GO<br />--------------------------------------------------------------------------------------------------------------------------------</p> <p>榪欓噷闇瑕佸緩绔嬩竴涓垎欏電被ResultGatherPro.java<br />鐩稿叧璇存槑鍦ㄧ浉搴旇鐨勫悗闈?br /></p> <p>--------------------------------------------------------------------------------------------------------------------------------</p> <p> <br />import conn.DBConnManager;//榪欎釜鏄繛鎺ユ睜錛屽彲浠ユ洿鎹㈠叾浠栫殑銆?/p> <p>import javax.servlet.http.HttpServletRequest;<br />import java.sql.*;<br />import java.util.*;</p> <p>public class ResultGatherPro {<br />聽聽聽 private String sql;<br />聽聽聽 private int intPageSize; //姣忛〉琛屾暟<br />聽聽聽 private int intRowCount;<br />聽聽聽 private int intPageCount;<br />聽聽聽 private int intPage; //欏靛彿<br />聽聽聽 private String Counter;<br />聽聽聽 DBConnManager conn = null;<br />聽聽聽 Connection con = null;<br />聽聽聽 CallableStatement stmt = null;<br />聽聽聽 ResultSet rs = null;<br />聽聽聽 Statement st = null;<br />聽聽聽 ResultSet rsc = null;<br />聽聽聽 private String defaultname = "default";</p> <p>聽聽聽 public ResultGatherPro() {</p> <p>聽聽聽 }</p> <p>聽聽聽 public ResultGatherPro(String sqlcom, int rownum, int pagenum, String counter) {<br />聽聽聽聽聽聽聽 System.out.println(counter);<br />聽聽聽聽聽聽聽 sql = sqlcom;<br />聽聽聽聽聽聽聽 intPageSize = rownum;<br />聽聽聽聽聽聽聽 intPage = pagenum;<br />聽聽聽聽聽聽聽 Counter = counter;<br />聽聽聽聽聽聽聽 System.out.println(sqlcom);<br />聽聽聽 }<br />聽聽聽 public void setUseDB(String dbname)<br />聽聽聽 {<br />聽聽聽聽聽聽聽 this.defaultname = dbname;<br />聽聽聽 }<br />聽聽聽 public List selectRS(String sqlcom, int rownum, int pagenum, String counter) {<br />聽聽聽聽聽聽聽 System.out.println(counter);<br />聽聽聽聽聽聽聽 this.sql = sqlcom;<br />聽聽聽聽聽聽聽 this.intPageSize = rownum;<br />聽聽聽聽聽聽聽 this.intPage = pagenum;<br />聽聽聽聽聽聽聽 this.Counter = counter;<br />聽聽聽聽聽聽聽 System.out.println(sqlcom);<br />聽聽聽聽聽聽聽 return selectRS();</p> <p>聽聽聽 }</p> <p>聽聽聽 public List selectRS() {<br />聽聽聽聽聽聽聽 List rsall = new ArrayList();<br />聽聽聽聽聽聽聽 Map rsTree;</p> <p>聽聽聽聽聽聽聽 try {<br />聽聽聽聽聽聽聽聽聽聽聽 conn = DBConnManager.getInstance();<br />聽聽聽聽聽聽聽聽聽聽聽 con = conn.getConnection(defaultname);<br />聽聽聽聽聽聽聽聽聽聽聽 st = con.createStatement();<br />聽聽聽聽聽聽聽聽聽聽聽 rsc = st.executeQuery(Counter);<br />聽聽聽聽聽聽聽聽聽聽聽 while (rsc.next()) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 intRowCount = rsc.getInt("allrow");<br />聽聽聽聽聽聽聽聽聽聽聽 }</p> <p>聽聽聽聽聽聽聽聽聽聽聽 stmt = con.prepareCall("{call p_show('" + sql + "'," + intPageSize + "," + intPage + ")}");//濡傛灉鐢ㄥ埆鐨勬暟鎹簱灝辨妸榪欎釜鍦版柟淇敼涓涓?br />聽聽聽聽聽聽聽聽聽聽聽 rs = stmt.executeQuery();<br />聽聽聽聽聽聽聽聽聽聽聽 ResultSetMetaData rsmd = rs.getMetaData();<br />聽聽聽聽聽聽聽聽聽聽聽 int numberOfColumns = rsmd.getColumnCount();<br />聽聽聽聽聽聽聽聽聽聽聽 //Object[] aa = new Object[numberOfColumns-1];<br />聽聽聽聽聽聽聽聽聽聽聽 intPageCount = (intRowCount + intPageSize - 1) / intPageSize;<br />聽聽聽聽聽聽聽聽聽聽聽 while (rs.next()) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 rsTree = new HashMap(numberOfColumns);<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 for (int r = 1; r < numberOfColumns + 1; r++) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 rsTree.put(rsmd.getColumnName(r).toLowerCase(), rs.getObject(r));//toLowerCase()榪欎釜鍦版柟鎶婂垪鍚嶈漿鍖栦負灝忓啓鏄負浜嗗拰oracle鍏煎<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 rsall.add(rsTree);<br />聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 } catch (java.lang.Exception ex) {<br />聽聽聽聽聽聽聽聽聽聽聽 System.out.println("db conn has a Exception !!!!");<br />聽聽聽聽聽聽聽聽聽聽聽 if(ex.toString().indexOf("peer")>0||ex.toString().indexOf("reset")>0)聽//涓鑸繛鎺ユ睜閮芥病鏈夎嚜鍔ㄩ噸榪炲姛鑳斤紝榪欓噷鏄綋鏁版嵁搴撹繛鎺ュ紓甯稿悗錛岃繘琛岄噸鏂板垵濮嬪寲榪炴帴銆備笉鐒跺嵆浣跨綉緇滄甯鎬簡錛屾暟鎹簱榪炴帴涔熶笉浼氭仮澶?br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 DBConnManager.reConnect();</p> <p>聽聽聽聽聽聽聽聽聽聽聽 ex.printStackTrace();<br />聽聽聽聽聽聽聽 } finally {<br />聽聽聽聽聽聽聽聽聽聽聽 try {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (rsc != null)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 rsc.close();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (st != null)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 st.close();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (rs != null)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 rs.close();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (stmt != null)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 stmt.close();<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (conn != null)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 conn.releaseConnection(defaultname, con);<br />聽聽聽聽聽聽聽聽聽聽聽 } catch (Exception e) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 System.out.println(e);<br />聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 return rsall;<br />聽聽聽 }</p> <p>聽聽聽 public String ChangePage(HttpServletRequest request) {<br />聽聽聽聽聽聽聽 String urlchange = null;<br />聽聽聽聽聽聽聽 String pagename = request.getRequestURI().substring(request.getRequestURI().lastIndexOf("/") + 1);<br />聽聽聽聽聽聽聽 String url = getUrl(request);<br />聽聽聽聽聽聽聽 String dol = "";<br />聽聽聽聽聽聽聽 if (url != null && !url.equals(""))<br />聽聽聽聽聽聽聽聽聽聽聽 dol = "&";<br />聽聽聽聽聽聽聽 if (intPage > 1 && intPage < intPageCount) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "<a href=" + pagename + "?pagenum=" + (intPage - 1) + dol + url + ">涓婁竴欏?lt;/a> | <a href=" + pagename + "?pagenum=" + (intPage + 1) + dol + url + ">涓嬩竴欏?lt;/a> | 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?| 鍏? + intRowCount + "鏉?;<br />聽聽聽聽聽聽聽 } else if (intPage == 1 && intRowCount <= intPageSize) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "涓婁竴欏?| 涓嬩竴欏?| 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?| 鍏? + intRowCount + "鏉?;<br />聽聽聽聽聽聽聽 } else if (intPage == intPageCount && intPage != 1) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "<a href=" + pagename + "?pagenum=" + (intPage - 1) + dol + url + ">涓婁竴欏?lt;/a> 涓嬩竴欏?| 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?| 鍏? + intRowCount + "鏉?;<br />聽聽聽聽聽聽聽 } else if (intPage == 1 && intRowCount >= intPageSize) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "涓婁竴欏?| <a href=" + pagename + "?pagenum=" + (intPage + 1) + dol + url + ">涓嬩竴欏?lt;/a> | 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?| 鍏? + intRowCount + "鏉?;<br />聽聽聽聽聽聽聽 } else {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "<a href=" + pagename + ">絎竴欏?lt;/a>";<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 return urlchange;<br />聽聽聽 }</p> <p>聽聽聽 public String ChangeBar(HttpServletRequest request) {<br />聽聽聽聽聽聽聽 String urlchange = null;<br />聽聽聽聽聽聽聽 String pagename = request.getRequestURI().substring(request.getRequestURI().lastIndexOf("/") + 1);<br />聽聽聽聽聽聽聽 String url = getUrl(request);<br />聽聽聽聽聽聽聽 String dol = "";<br />聽聽聽聽聽聽聽 if (url != null && !url.equals(""))<br />聽聽聽聽聽聽聽聽聽聽聽 dol = "&";<br />聽聽聽聽聽聽聽 if (intPage > 1 && intPage < intPageCount) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "<a href=" + pagename + "?pagenum=" + (intPage - 1) + dol + url + ">涓婁竴欏?lt;/a> | <a href=" + pagename + "?pagenum=" + (intPage + 1) + dol + url + ">涓嬩竴欏?lt;/a> | 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?;<br />聽聽聽聽聽聽聽 } else if (intPage == 1 && intRowCount <= intPageSize) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "涓婁竴欏?| 涓嬩竴欏?| 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?;<br />聽聽聽聽聽聽聽 } else if (intPage == intPageCount && intPage != 1) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "<a href=" + pagename + "?pagenum=" + (intPage - 1) + dol + url + ">涓婁竴欏?lt;/a> 涓嬩竴欏?| 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?;<br />聽聽聽聽聽聽聽 } else if (intPage == 1 && intRowCount >= intPageSize) {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "涓婁竴欏?| <a href=" + pagename + "?pagenum=" + (intPage + 1) + dol + url + ">涓嬩竴欏?lt;/a> | 絎? + intPage + "欏?| 鍏? + intPageCount + "欏?;<br />聽聽聽聽聽聽聽 } else {<br />聽聽聽聽聽聽聽聽聽聽聽 urlchange = "<a href=" + pagename + ">絎竴欏?lt;/a>";<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 return urlchange;<br />聽聽聽 }</p> <p>聽聽聽 public int getTotal() {<br />聽聽聽聽聽聽聽 return intRowCount;<br />聽聽聽 }</p> <p>聽聽聽 public int getPageCount() {<br />聽聽聽聽聽聽聽 return intPageCount;<br />聽聽聽 }</p> <p>聽聽聽 public String gotoPage(HttpServletRequest request) {<br />聽聽聽聽聽聽聽 String url = getUrl(request);<br />聽聽聽聽聽聽聽 String javascript = "<script>function checksearch(sform)\n{if(sform.pagenum.value==\"\" || sform.pagenum.value==\"0\"){alert('璇瘋緭姝g‘鍏ラ〉鏁幫紒');sform.pagenum.focus();return false;}\nif(isNaN(sform.pagenum.value)){alert('璇瘋緭鍏ユ暟瀛楋紒');sform.pagenum.focus();return false;}}</script>";<br />聽聽聽聽聽聽聽 String form = "<table聽 border='0' cellpadding='0' cellspacing='0'>\n" + javascript;<br />聽聽聽聽聽聽聽 form += "<form聽聽 action='' onSubmit='return checksearch(this)'>\n<tr><td width='40' align='center'>\n<input name='pagenum' type='text' size='3' class='gotext'>\n ";<br />聽聽聽聽聽聽聽 if (url != null) {<br />聽聽聽聽聽聽聽聽聽聽聽 if (url.indexOf("&") > 0) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 String[] param = new String[(url.split("&")).length];<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 param = url.split("&");<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 for (int i = 0; i < param.length; i++) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 form += "<input type='hidden' name='" + param[i].substring(0, param[i].indexOf("=")) + "' value='" + param[i].substring(param[i].indexOf("=") + 1) + "'>\n";<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽 } else {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (url.indexOf("=") > 0) {<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 form += "<input type='hidden' name='" + url.substring(0, url.indexOf("=")) + "' value='" + url.substring(url.indexOf("=") + 1) + "'>\n";<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 form += "</td><td width='25' align='center'><input type='submit' name='Submit' value='GO' class='gobtn'>\n</td>\n</tr>\n</form>\n</table>";<br />聽聽聽聽聽聽聽 return form;<br />聽聽聽 }</p> <p>聽聽聽 private String getUrl(HttpServletRequest request) {<br />聽聽聽聽聽聽聽 String url = "";<br />聽聽聽聽聽聽聽 Enumeration param = request.getParameterNames();</p> <p>聽聽聽聽聽聽聽 while (param.hasMoreElements()) {<br />聽聽聽聽聽聽聽聽聽聽聽 String pname = param.nextElement().toString();<br />聽聽聽聽聽聽聽聽聽聽聽 if (!pname.equalsIgnoreCase("pagenum") && !pname.equalsIgnoreCase("submit"))<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 url += pname + "=" + request.getParameter(pname) + "&";</p> <p>聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 if (url.endsWith("&")) {<br />聽聽聽聽聽聽聽聽聽聽聽 url = url.substring(0, url.lastIndexOf("&"));<br />聽聽聽聽聽聽聽 }<br />聽聽聽聽聽聽聽 return url;<br />聽聽聽 }</p> <p>聽聽聽 public String intercept(String str, int num, String last) {<br />聽聽聽聽聽聽聽 if (str.length() <= num)<br />聽聽聽聽聽聽聽聽聽聽聽 return str;<br />聽聽聽聽聽聽聽 else<br />聽聽聽聽聽聽聽聽聽聽聽 return str.substring(0, num) + last;<br />聽聽聽 }</p> <p> <br />}</p> <p> </p> <p>--------------------------------------------------------------------------------------------------------</p> <p>鍦╝ction閲屽彲浠ヨ繖鏍瘋皟鐢?br />鍙互鐪嬪埌action閲屾病鏈夊仛瀵逛紶閫掑弬鏁扮殑澶勭悊錛屽彧闇瑕佹妸request鏁翠釜浼犲埌鍒嗛〉綾婚噷灝卞彲浠ヤ簡<br />--------------------------------------------------------------------------------------------------------------</p> <p>聽聽聽String sql = "select top 100 percent * from usertable";<br />聽聽聽String sqlcount = "select count(*) from usertable";//涓轟簡寰楀埌鎬昏鏁?br />聽聽聽int pagesize= 18;<br />聽聽聽int pagenum = 1;<br />聽聽聽if(request.getParameter("pagenum")!=null)<br />聽聽聽{<br />聽聽聽聽pagenum = java.lang.Integer.parseInt(request.getParameter("pagenum"));<br />聽聽聽}<br />聽聽聽ResultGatherPro rs = new ResultGatherPro(sql,pagesize,pagenum,sqlcount);<br />聽聽聽request.setAttribute("liststill",rs.selectRS());<br />聽聽聽request.setAttribute("changepage",rs.ChangePage(request));<br />聽聽聽request.setAttribute("gotopage",rs.gotoPage(request));</p> <p>-----------------------------------------------------------------------------------------------------------------------------------</p> <p>鏈鍚?jsp閲屽彲浠ヨ繖鏍峰啓</p> <p>-------------------------------------------------------------------------------------------------------------------------</p> <p><logic:iterate id="listuser" name="liststill" type="Map"><br /><bean:write name='listuser' property='username'/>聽聽聽<br /><bean:write name='listuser' property='useremail'/>聽聽聽聽聽聽 <br /></logic:iterate> </p> <p><bean:write name='changepage' filter="false"/>聽<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <bean:write name='gotopage' filter="false"/><br />涓婇潰涓や釜涓瀹氳璁劇疆filter="false" 涓嶇劧浼氳繃婊tml閮ㄥ垎<br /><br /><br /><br />濡傛灉鐢╩ysql鏁版嵁搴?br />灝嗗垎欏電被涓?br />con.prepareCall("{call p_show('" + sql + "'," + intPageSize + "," + intPage + ")}");<br />鏀規垚<br />con.prepareCall(sql+" limit "+(intPage-1)*intPageSize+","+intPageSize);<br /><br /><br />濡傛灉鐢╫racle鏁版嵁搴?br />鏀規垚<br />con.prepareCall("SELECT * FROM(SELECT A.*, rownum r FROM("+sql+") A WHERE rownum <= "+intPage*intPageSize+") B WHERE r > "+(intPage-1)<br />*intPageSize);<br /><br />鏈濂戒笉瑕佺敤鎶婃墍鏈夎褰曢兘璇誨嚭鏉ョ劧鍚庡湪鍏朵腑榪涜鍒嗛〉鐨勬柟娉?/p> <img src ="http://www.tkk7.com/jfy3d/aggbug/4175.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jfy3d/" target="_blank">鍓戜簨</a> 2005-05-11 16:58 <a href="http://www.tkk7.com/jfy3d/archive/2005/05/11/4175.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://by4471.com" target="_blank">亚洲成a人片在线观看天堂无码</a>| <a href="http://831055.com" target="_blank">91情国产l精品国产亚洲区</a>| <a href="http://44od.com" target="_blank">亚洲精品无码久久</a>| <a href="http://fshomppa.com" target="_blank">成年网站免费视频A在线双飞</a>| <a href="http://343dd.com" target="_blank">亚洲黄色在线视频</a>| <a href="http://138site.com" target="_blank">亚洲大片免费观看</a>| <a href="http://sdhgjscl.com" target="_blank">亚洲一区二区三区深夜天堂</a>| <a href="http://mtspvip.com" target="_blank">国产免费久久精品99re丫y</a>| <a href="http://wcnmgb.com" target="_blank">亚洲一线产品二线产品</a>| <a href="http://guhey.com" target="_blank">国产一级淫片a免费播放口之</a>| <a href="http://whyandroid.com" target="_blank">自拍偷自拍亚洲精品偷一</a>| <a href="http://www-3499.com" target="_blank">高清在线亚洲精品国产二区</a>| <a href="http://456qqq.com" target="_blank">人禽伦免费交视频播放</a>| <a href="http://luyifeile.com" target="_blank">亚洲av中文无码乱人伦在线播放</a>| <a href="http://nit8.com" target="_blank">人人揉揉香蕉大免费不卡</a>| <a href="http://xixidhw.com" target="_blank">911精品国产亚洲日本美国韩国 </a>| <a href="http://xx9911.com" target="_blank">一级看片免费视频</a>| <a href="http://thinkchating.com" target="_blank">黑人大战亚洲人精品一区</a>| <a href="http://da666f.com" target="_blank">久久久久国色av免费看</a>| <a href="http://655060.com" target="_blank">亚洲另类古典武侠</a>| <a href="http://df8848.com" target="_blank">国产免费131美女视频</a>| <a href="http://h588888.com" target="_blank">黄色短视频免费看</a>| <a href="http://liuxilife.com" target="_blank">亚洲精品视频在线观看免费</a>| <a href="http://gzmandala.com" target="_blank">在线视频免费观看高清</a>| <a href="http://www33399.com" target="_blank">成人婷婷网色偷偷亚洲男人的天堂 </a>| <a href="http://zjpcyh.com" target="_blank">成人嫩草影院免费观看</a>| <a href="http://44jjy.com" target="_blank">久久精品国产精品亚洲艾草网</a>| <a href="http://milbolg.com" target="_blank">久久国产乱子免费精品</a>| <a href="http://71caoxee.com" target="_blank">日本亚洲精品色婷婷在线影院</a>| <a href="http://8xjr.com" target="_blank">浮力影院第一页小视频国产在线观看免费 </a>| <a href="http://zzhjnmzp.com" target="_blank">十八禁无码免费网站</a>| <a href="http://43sihu.com" target="_blank">亚洲AV成人一区二区三区在线看 </a>| <a href="http://xx9911.com" target="_blank">黄色毛片免费在线观看</a>| <a href="http://5gz0z.com" target="_blank">久久久久久亚洲av成人无码国产</a>| <a href="http://tccqdy.com" target="_blank">91精品导航在线网址免费</a>| <a href="http://zengzeyu.com" target="_blank">亚洲精品无码专区在线</a>| <a href="http://www-84243.com" target="_blank">亚洲熟妇中文字幕五十中出</a>| <a href="http://boyipark.com" target="_blank">免费看男女下面日出水来</a>| <a href="http://by23336.com" target="_blank">国产亚洲精品精品精品</a>| <a href="http://quxx10.com" target="_blank">亚洲成色在线影院</a>| <a href="http://www99383.com" target="_blank">日韩免费高清视频</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>