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

📄 personbackmanageaction.java

📁 仿招聘网站 SSH框架 ajax功能
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.chinahr.web.struts.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import com.chinahr.biz.PersonBackManageBiz;
import com.chinahr.util.PageResult;
import com.chinahr.web.struts.form.UserForm;
import java.util.*;

/** 
 * MyEclipse Struts
 * Creation date: 11-09-2008
 * 
 * XDoclet definition:
 * @struts.action path="/personBackManage" name="userform" parameter="o" scope="request" validate="true"
 * @struts.action-forward name="personback" path="/PersonBack/PersoninfoManage.jsp"
 */
public class PersonBackManageAction extends DispatchAction {
	/*
	 * Generated Methods
	 */
	private PersonBackManageBiz personmanagebiz;
	public void setPersonmanagebiz(PersonBackManageBiz personmanagebiz) {
		this.personmanagebiz = personmanagebiz;
	}
	
	
	
	public ActionForward tolist(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
//		UserForm userform = (UserForm) form;
//		System.out.println(userform.getPageResult().getPageSize());
		PageResult list = null;
		int pagecount = 0; // 当前是多少页
		if (request.getParameter("pages")== null) {
			int pagesize = 5; // 当前页面要显示的条数
			list = new PageResult();
			list.setRecTotal(personmanagebiz.getCount());// 获得并置总条数
			list.setPageSize(pagesize); // 当前页面要显示的条数
			if (list.getRecTotal() % pagesize == 0) {
				pagecount = list.getRecTotal() / pagesize;
			} else {
				pagecount = list.getRecTotal() / pagesize + 1;
			}
			list.setPagenum(pagecount);   //总页数
			list.setList(this.personmanagebiz.getListByPage(0, pagesize));//将查询出的记录放入list
		} else {
				int pagesize1 = Integer.parseInt(request.getParameter("pagesize"));//获取每页显示的条数
			// 获得要显示第几页数
			int pages = Integer.parseInt(request.getParameter("pages"));
			list = (PageResult) request.getSession().getAttribute("countlist");
			list.setPageNo(pages);
			list.setPageSize(pagesize1);
			if (list.getRecTotal() % pagesize1 == 0) {
				pagecount = list.getRecTotal() / pagesize1;
			} else {
				pagecount = list.getRecTotal() / pagesize1 + 1;
			}
			list.setPagenum(pagecount);
			list.setList(this.personmanagebiz.getListByPage((pages - 1) * pagesize1,
					pagesize1));
		}

		request.getSession().setAttribute("countlist", list);
		
		return mapping.findForward("personback");
	}
	public ActionForward deluser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward af=null;
		System.out.println("1111");
		Integer id=Integer.parseInt(request.getParameter("id"));
		boolean delete=personmanagebiz.deleteUser(id);
		if(delete)
		{
			PageResult list=(PageResult)request.getSession().getAttribute("countlist");
			list.setRecTotal(personmanagebiz.getCount());
			int pagesize=list.getPageSize();
			if (list.getRecTotal() % pagesize == 0) {
				list.setPagenum(list.getRecTotal() / pagesize);
			} else {
				list.setPagenum(list.getRecTotal() / pagesize + 1);
			}
			list.setList(this.personmanagebiz.getListByPage((list.getPageNo() - 1) * list.getPageSize(),
					list.getPageSize()));
			request.getSession().setAttribute("countlist", list);
			af=mapping.findForward("personback");
		}
		return af;
	}
	public ActionForward showUserInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
			ActionForward af=null;
			List user=new ArrayList();
			Integer id=Integer.parseInt(request.getParameter("uid"));
			user =this.personmanagebiz.getUserinfo(id);
			if(user.size()>0)
			{
				request.setAttribute("user", user.get(0));
				af=mapping.findForward("showpersoninfo");
			}
			
			return af;
	}
	
	
}

⌨️ 快捷键说明

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