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

📄 listaction.java

📁 MyEclipse6Java中文教程的代码
💻 JAVA
字号:
package com.yourcompany.struts.action;

import java.util.List;
import javax.servlet.http.*;

import manager.UserManager;

import org.apache.struts.action.*;

public class ListAction extends Action {

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		// 分析当前页码
		String pageString=request.getParameter("page");
		if(pageString == null || pageString.length() == 0) {
			pageString = "1";
		}
		int currentPage= 0 ;
		try {
			currentPage = Integer.parseInt(pageString);// 当前页码
		} catch(Exception e) {}

		if(currentPage == 0) {
			currentPage = 1;
		}

		int pageSize = 3;//每页显示的数据数
		// 读取数据
		UserManager manager = new UserManager();
		List users = manager.findPagedAll(currentPage, pageSize);

		request.setAttribute("users",users);// 保存用户列表

		request.setAttribute("totalPage", manager.getTotalPage(pageSize));// 保存总页数
		request.setAttribute("totalCount", manager.getTotalCount());// 保存记录总数
		request.setAttribute("currentPage", currentPage);// 保存当前页码
		return mapping.findForward("display");
	}
}

⌨️ 快捷键说明

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