分页

分页,第1张

概述分页

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

//AJAX类库function AJAX(Json){								var type=Json.type||'GET';				var url=Json.url;				var success=Json.success;				var error=Json.error||false;				var data=Json.data||"";										//1、创建AJAX对象				var OAJAX;				try{					//firefox,Opera 8.0+,Safari					OAJAX=new XMLhttpRequest();				}catch(e){					//Internet Explorer					try{						OAJAX=new ActiveXObject("Msxml2.XMLhttp");					}catch(e){						try{							OAJAX=new ActiveXObject("Microsoft.XMLhttp");						}catch(e){							alert("你的浏览器不支持AJAX!");							return false;						}					}				}																//2、连接服务器				OAJAX.open(type,url,true);								//3、发送请求				OAJAX.setRequestheader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");				OAJAX.send(data);								//4、接受数据				OAJAX.onreadystatechange=function(){					if(OAJAX.readyState==4){						if(OAJAX.status==200){							var data=OAJAX.responseText;							success(data);						}else{							if(error){								error();							}						}							}				}							}//显示页面<%@ page language="java" import="java.util.*" pageEnCoding="utf-8"%><!DOCTYPE HTML PUBliC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML>  <head>            <Title>My JsP 'page.Jsp' starting page</Title>    	<Meta http-equiv="pragma" content="no-cache">	<Meta http-equiv="cache-control" content="no-cache">	<Meta http-equiv="expires" content="0">    	<Meta http-equiv="keywords" content="keyword1,keyword2,keyword3">	<Meta http-equiv="description" content="This is my page">	<style type="text/CSS">		body{margin:0;padding:0;}		ul,li{margin:0;padding:0;List-style:none;}		#main{wIDth:940px;height:400px;border:1px solID #d8d8d8;Box-shadow:0px 0px 5px;margin:0 auto;}		#main ul{wIDth:900px;height:300px;padding:10px 20px;}		#main ul li{wIDth:100%;height:40px;line-height:40px;border-bottom:1px solID #d8d8d8;margin-bottom:3px;}		#page{wIDth:100%;height:40px;line-height:60px;text-align:center;}		#page a{wIDth:130px;height:40px;line-height:40px;display:inline-block;text-align:center;border:1px solID #ddd;}		#page a:link,#page a:visited{text-decoration:none;}	</style>	<script type="text/JavaScript" src="./Js/AJAX1.Js"></script>	<script type="text/JavaScript">		window.onload=function(){					var liNodes=document.getElementByID('main').getElementsByTagname('li');			var pageNode=document.getElementByID('page');			var aNodes=pageNode.getElementsByTagname('a');			for(var i=0;i<aNodes.length;i++){				aNodes[i].onclick=function(){					var url=this.href;					AJAX({						type:'GET',url:url,success:function(data){						var data=eval("("+data+")");							for(var i=0;i<data.length;i++){								liNodes[i].INNERHTML=data[i];							}						},error:function(){							alert("request error");						}					});					return false;				}						}					}	</script>  </head>    <body>   	<div ID="main">   		<ul>   			<li>afdsafdsafdsafdsafdsafdsafdsafdsa</li>   			<li>afdsafdsafdsafdsafdsafdsafdsafdsa</li>   			<li>afdsafdsafdsafdsafdsafdsafdsafdsa</li>   			<li>afdsafdsafdsafdsafdsafdsafdsafdsa</li>   			<li>afdsafdsafdsafdsafdsafdsafdsafdsa</li>   			<li>afdsafdsafdsafdsafdsafdsafdsafdsa</li>   		   			   		</ul>   		<div ID="page">   			<a href="${pageContext.request.contextpath}/doPageServlet?page=1">1</a>   			<a href="${pageContext.request.contextpath}/doPageServlet?page=2">2</a>   			<a href="${pageContext.request.contextpath}/doPageServlet?page=3">3</a>   		</div>   	</div>  </body></HTML>//AJAX数据处理程序package dcr.service.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import javax.servlet.servletexception;import javax.servlet.http.httpServlet;import javax.servlet.http.httpServletRequest;import javax.servlet.http.httpServletResponse;import net.sf.Json.JsONArray;public class doPageServlet extends httpServlet {		public voID doGet(httpServletRequest request,httpServletResponse response)			throws servletexception,IOException {		request.setCharacterEnCoding("utf-8");		response.setContentType("text/HTML");		int num=Integer.parseInt(request.getParameter("page"));		PrintWriter writer=response.getWriter();				int pagesize=6;		int start=(num-1)*pagesize;		int end=start+pagesize;		System.out.println(start+":"+end);		String[] data={"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",};		ArrayList dataList=new ArrayList<String>();		for(int i=start;i<end;i++){			dataList.add(data[i]);		}		System.out.println(dataList.toString());		JsONArray JsonArray=JsONArray.fromObject(dataList);		System.out.println(JsonArray.toString());		writer.write(JsonArray.toString());		writer.flush();		writer.close();			}		public voID doPost(httpServletRequest request,IOException {			doGet(request,response);	}}用到的jarJson-lib-2.4-jdk15.jar  commons-beanutils.jar   commons-collections.jar   commons-lang.jar   commons-logging.jar    ezmorph-1.0.6.jar

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的分页全部内容,希望文章能够帮你解决分页所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存