利用URL重写实现搜索分页
来源:互联网 发布:php小项目 编辑:程序博客网 时间:2024/06/05 04:17
//实现点击某一个数子显示某一页的内容,原理就是利用超链接追加浏览器地址栏内容,从而重写urlpackage hiddenfield;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;@WebServlet("/Question")public class Question extends HttpServlet { private static final long serialVersionUID = 1L; protected void process(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<meta charset='UTF-8'>"); out.println("<title>搜索结果</title>"); out.println("</head>"); out.println("<body>"); String start = request.getParameter("start"); if(start==null){ start = "1"; } int count = Integer.parseInt(start); int begin = 10 * count -9; int end = 10 * count; out.println("第 "+begin+" 到第 "+end+" 页的内容"); out.println("<ul>"); for(int i=0; i<10; i++){ out.println("<li>搜索结果 "+ i +"</li>"); } out.println("</ul>"); for(int i=1; i<=10; i++){ if(i == count){ out.println(i); continue; } out.println("<a href='Question?start="+ i +"'>" +i+ "</a>"); //【重点】 } out.println("</body>"); out.println("</html>"); out.close(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.process(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.process(request, response); }}
0 0
- 利用URL重写实现搜索分页
- 利用UrlRewriter实现重写url
- 利用HttpModule实现URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- 利用URL重写实现参数目录化
- AspNetPager分页+URL重写
- 分页控件url重写
- 利用URLRewriter重写URL
- 在ASP.NET中如何实现和利用URL重写
- 利用RewritePath和pathInfo实现URL重写及其优点
- 在ASP.NET中如何实现和利用URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写1
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- 利用RewritePath和pathInfo实现URL重写及其优点
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- 利用Intelligencia.UrlRewriter.dll实现URL重写(伪静态)
- 在ASP.NET中如何实现和利用URL重写
- JVM:GC如何慧眼识金断垃圾
- 基于视口单位的网页排版
- Hive的Collect函数
- 【POJ1383】Labyrinth
- C语言(练习篇)
- 利用URL重写实现搜索分页
- AJAX
- Android 仿微信 录音获取录音文件 和录音时间 录音动画和 播放动画
- ofbiz 官网例子整理
- WebView 下拉刷新
- Subsets II
- svn 断开连接
- java中方法的参数的作用
- jQuery Raty - 不错的星级评分插件