⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fliputils.java

📁 投票程序源代码,很好用的哦,我也是转载的!
💻 JAVA
字号:
/**
 * @FlipUtils.java 2007-8-15 
 * @Author yangpeiliang
 * @E_mail:ypl728@hotmail.com
**/
package com.sigth;

import javax.servlet.http.HttpServletRequest;

public class FlipUtils {
	public FlipUtils() {
	  }

	  public static String footShow(int startPage,int currentPage,int intPageCount,HttpServletRequest request){
	    String linkurl = null;
	    StringBuffer buf = new StringBuffer();
	    String query_string = request.getQueryString();
	    String request_uri = request.getRequestURI();
	    if(query_string==null){
	      linkurl = request_uri + "?";
	    }else{
	      linkurl = request_uri + "?" + query_string + "&";
	    }

	    if(linkurl.indexOf("?Page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("?Page=")+1);
	    if(linkurl.indexOf("?page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("?page=")+1);
	    if(linkurl.indexOf("&Page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("&Page=")+1);
	    if(linkurl.indexOf("&page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("&page=")+1);

	    if (startPage>10)
	     buf.append("<a href='"+linkurl+"Page="+(startPage-1)+"' title='前十页'><FONT face=webdings>9</FONT></a>&nbsp");
	     else
	     buf.append("<FONT face=webdings color='#ff0000'>9</FONT></a>&nbsp");

	     if(currentPage>1)
	     buf.append("<a href='"+linkurl+"Page="+(currentPage-1)+"' title='上一页'><FONT face=webdings>7</FONT></a>&nbsp;");
	     else
	     buf.append("<FONT face=webdings color='#ff0000'>7</FONT></a>&nbsp;");

	     int i=0;
	     if(intPageCount!=0) {
	     buf.append("[&nbsp;");
	     for(i=startPage;i<=startPage+9;i++){
	     if(i==currentPage){
	     buf.append("<font color='#ff0000'>"+i+"</font>");
	     buf.append("&nbsp;");
	     }else{
	      buf.append("<a href='"+linkurl+"Page=" +i+"' title='第"+i+"页'>"+ i +"</a>&nbsp;");
	       }
	       if(i==intPageCount) {
	        i++;
	        break;
	        }
	        }
	        buf.append("]&nbsp;");
	        }

	        if(currentPage!=intPageCount)
	        buf.append("<a href='"+linkurl+"Page="+(currentPage+1)+"' title='下一页'><FONT face=webdings>8</FONT></a>&nbsp;");
	        else
	        buf.append("<FONT face=webdings color='#ff0000'>8</FONT></a>&nbsp;");
	        if(i<=intPageCount)
	        buf.append("<a href='"+linkurl+"Page="+i+"' title='后十页'><FONT face=webdings >:</FONT></a>");
	        else
	        buf.append("<FONT face=webdings color='#ff0000'>:</FONT></a>");
	        return buf.toString();

	  }

	  public static String footShow1(int startPage,int currentPage,int intPageCount,HttpServletRequest request){
	   String linkurl = null;
	   StringBuffer buf = new StringBuffer();
	   String query_string = request.getQueryString();
	   String request_uri = request.getRequestURI();
	   if(query_string==null){
	     linkurl = request_uri + "?";
	   }else{
	     linkurl = request_uri + "?" + query_string + "&";
	   }

	   if(linkurl.indexOf("?Page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("?Page=")+1);
	   if(linkurl.indexOf("?page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("?page=")+1);
	   if(linkurl.indexOf("&Page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("&Page=")+1);
	   if(linkurl.indexOf("&page=")!=-1) linkurl=linkurl.substring(0,linkurl.lastIndexOf("&page=")+1);

	   if (startPage>10)
	    buf.append("<a href='"+linkurl+"Page="+(startPage-1)+"&amp;id="+request.getParameter("id")+"' title='前十页'><FONT face=webdings>9</FONT></a>&nbsp");
	    else
	    buf.append("<FONT face=webdings color='#ff0000'>9</FONT></a>&nbsp");

	    if(currentPage>1)
	    buf.append("<a href='"+linkurl+"Page="+(currentPage-1)+"&amp;id="+request.getParameter("id")+"' title='上一页'><FONT face=webdings>7</FONT></a>&nbsp;");
	    else
	    buf.append("<FONT face=webdings color='#ff0000'>7</FONT></a>&nbsp;");

	    int i=0;
	    if(intPageCount!=0) {
	    buf.append("[&nbsp;");
	    for(i=startPage;i<=startPage+9;i++){
	    if(i==currentPage){
	    buf.append("<font color='#ff0000'>"+i+"</font>");
	    buf.append("&nbsp;");
	    }else{
	     buf.append("<a href='"+linkurl+"Page=" +i+"&amp;id="+request.getParameter("id")+"' title='第"+i+"页'>"+ i +"</a>&nbsp;");
	      }
	      if(i==intPageCount) {
	       i++;
	       break;
	       }
	       }
	       buf.append("]&nbsp;");
	       }

	       if(currentPage!=intPageCount)
	       buf.append("<a href='"+linkurl+"Page="+(currentPage+1)+"&amp;id="+request.getParameter("id")+"' title='下一页'><FONT face=webdings>8</FONT></a>&nbsp;");
	       else
	       buf.append("<FONT face=webdings color='#ff0000'>8</FONT></a>&nbsp;");
	       if(i<=intPageCount)
	       buf.append("<a href='"+linkurl+"Page="+i+"&amp;id="+request.getParameter("id")+"' title='后十页'><FONT face=webdings >:</FONT></a>");
	       else
	       buf.append("<FONT face=webdings color='#ff0000'>:</FONT></a>");
	       return buf.toString();

	 }

	  public static void main(String[] args){

	  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -