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

📄 manager_ptaction.java

📁 数学网
💻 JAVA
字号:
package math.users.usermanager.controller;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;

import math.util.Pager;
import math.users.usermanager.dao.Manager_ptDAO;

import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class Manager_ptAction extends Action 
{
		private org.apache.commons.logging.Log __log = LogFactory.getFactory().
    			getInstance(this.getClass());//定义 _log 日志变量; 
		private DataSource ds = null;
		public ActionForward execute(ActionMapping actionMapping,
			       ActionForm actionForm,
			       HttpServletRequest httpServletRequest,
			       HttpServletResponse httpServletResponse) {


					ds=getDataSource(httpServletRequest);

					ActionForward myforward = null;
					String myaction = actionMapping.getParameter();
					//ds = getDataSource(httpServletRequest);
					if (isCancelled(httpServletRequest)) {
						if (__log.isInfoEnabled()) {
							__log.info(" [Logon] " + actionMapping.getAttribute() +
							" - action was cancelled");
						}
						return actionMapping.findForward("cancel");
					}

					if (__log.isInfoEnabled()) {
						__log.info(" [Logon] action: " + myaction);
					} 
					
					
					
					
					if ("".equalsIgnoreCase(myaction)) {
						myforward = actionMapping.findForward("failure");
					}else
					if ("MANAGER_PT".equalsIgnoreCase(myaction)) {
						myforward = formList(actionMapping, actionForm,
								httpServletRequest, httpServletResponse);
					}
					
					else {
						myforward = actionMapping.findForward("failure");
					}
					
					return myforward;
		}
		public ActionForward formList(ActionMapping mapping,ActionForm actionForm,HttpServletRequest request,HttpServletResponse httpServletResponse)
		{
			try {

				// HttpSession session = request.getSession();
			     Manager_ptDAO managerdao = new Manager_ptDAO(ds);
			     int offset;
			     int length = 5;
			     String pageOffset = request.getParameter("pager.offset");
			     if (pageOffset == null || pageOffset.equals("")) {
			         offset = 0;
			     } else {
			         offset = Integer.parseInt(pageOffset);
			     }
			     List userlist = managerdao.userList(offset,length);
			     int size = managerdao.getSize("users","where users_grade=1");
			     String url = request.getContextPath() + mapping.getPath() + ".do";
			     String pagerHeader = Pager.generate(offset, size, length, url);
			     request.setAttribute("pagerHeader", pagerHeader);
			     request.setAttribute("LIST", userlist);
			    //System.out.println("111111111111");
			     return mapping.findForward("success");
			 } catch (Exception e) {
			    
			     return mapping.findForward("failure");
			 }
		}
		
		
}

⌨️ 快捷键说明

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