下面是内存溢出 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)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的分页全部内容,希望文章能够帮你解决分页所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)