国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP分頁代碼的深度解析

2024-09-05 00:18:03
字體:
來源:轉載
供稿:網友

  今天小編給大家分享一篇JSP分頁代碼的深度解析,感興趣的朋友跟小編一起來了解一下吧!

  有熱心網友回復:

  str += " 轉到

";

  for (int i = 1; i

  if (i == curPage)

  str += "

";

  else

  str += "

";

  }

  str += "

";

?

  return str;

  }

  }

  2.一下是Action

  復制代碼 代碼如下:

  /*

  * Generated by MyEclipse Struts

  * Template path: templates/java/JavaClass.vtl

  */

  package struts.action;

  import java.util.Collection;

  import javax.servlet.http.HttpServletRequest;

  import javax.servlet.http.HttpServletResponse;

  import org.apache.struts.action.Action;

  import org.apache.struts.action.ActionForm;

  import org.apache.struts.action.ActionForward;

  import org.apache.struts.action.ActionMapping;

  import page.bean.DatabaseConn;

  import page.bean.PageResultSet;

  import page.bean.ContactBO;

  import struts.form.LoginForm;

  /**

  * MyEclipse Struts

  * Creation date: 04-02-2008

  *

  * XDoclet definition:

  * @struts.action path="/login" name="loginForm" input="/login.jsp" scope="request" validate="true"

  * @struts.action-forward name="sss" path="/index.jsp"

  */

  public class LoginAction extends Action {

  /*

  * Generated Methods

  */

  /**

  * Method execute

  * @param mapping

  * @param form

  * @param request

  * @param response

  * @return ActionForward

  */

  public ActionForward execute(ActionMapping mapping, ActionForm form,

  HttpServletRequest request, HttpServletResponse response) {

  LoginForm loginForm = (LoginForm) form;

  ContactBO userBO=new ContactBO();

  //先從業務處理邏輯類中取出數據(ArrayList或Vector格式)

  Collection data;

  try {

  data = userBO.findContact(DatabaseConn.getConnection());

  //再得到當前頁curPage和每頁記錄數pageSize

  //int curPage = Integer.parseInt((String)request.getParameter("cur_page"));

  int curPage = 1;

  String cur = request.getParameter("cur_page");

  System.out.println("--------------: "+cur);

  if(cur!=null && cur !=""){

  curPage = new Integer(cur).intValue();

  }

  int pageSize=10;

  //然后生成PageResultSet對象

  PageResultSet dataList = new PageResultSet(data, curPage, pageSize);

  request.setAttribute("usersList", dataList);

  return mapping.findForward("sss");

  } catch (Exception e) {

  e.printStackTrace();

  return mapping.getInputForward();

  }

  }

  }

  3.以下是顯示分頁的頁面

  復制代碼 代碼如下:

  

  pageEncoding="gb2312"%>

  

  String path = request.getContextPath();

  String basePath = request.getScheme() + "://"

  + request.getServerName() + ":" + request.getServerPort()

  + path + "/";

  %>

  

  

  

  

">

  

  

  

  

  

  

  

  

  

?

  

?

  

  PageResultSet pageResultSet = (PageResultSet) request.getAttribute("usersList");

  ArrayList usersList = (ArrayList) pageResultSet.getData();

  for (int i = 0; i

  Contact co = (Contact) usersList.get(i);

  %>

  

?

  

?

  

?

  

?

  

?

  

?

  

?

  

?

  

?

  

  }

  %>

  

?

  

  

?

  

  

?

  

  

?

  

  

?

  

  

?

  

  

?

  

  

?

  

  

  

  

  以上就是JSP分頁代碼的深度解析,想必都了解了吧,更多相關內容請繼續關注錯新技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郸城县| 若羌县| 洛扎县| 珲春市| 三江| 华阴市| 玉环县| 宽城| 南充市| 广丰县| 宜都市| 麻江县| 会东县| 博白县| 沁阳市| 星子县| 太原市| 简阳市| 绥棱县| 汉源县| 麻阳| 镇巴县| 石楼县| 合川市| 大港区| 霍林郭勒市| 兴安盟| 台山市| 遂平县| 肇东市| 喀喇沁旗| 吴桥县| 谢通门县| 罗平县| 云阳县| 开原市| 磴口县| 兴化市| 依安县| 交口县| 无极县|