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

📄 loginfoaction.java

📁 一个简单的用Spring+Hibernate+Struts的亿阳信通系统
💻 JAVA
字号:
package com.chinatelecom.web.action;

import java.util.ArrayList;
import java.util.List;

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.chinatelecom.service.IUserService;
import com.chinatelecom.service.IlogService;

/**
 * 日志模块
 * 
 * @author 李海冰
 * 
 */
public class loginfoAction extends DispatchAction {
	IlogService logService;

	IUserService userservice;

	public IlogService getLogService() {
		return logService;
	}

	public void setLogService(IlogService logService) {
		this.logService = logService;
	}

	public IUserService getUserservice() {
		return userservice;
	}

	public void setUserservice(IUserService userservice) {
		this.userservice = userservice;
	}

	/**
	 * findForm方法 实现日志查询页面的转向
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 */
	public ActionForward findForm(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		List list = new ArrayList();
		request.setAttribute("logList", list);
		request.setAttribute("currentPage", 0);
		request.setAttribute("cuPage", 0);
		request.setAttribute("totalPages", 0);
		request.setAttribute("logid", "");
		request.setAttribute("userid", "");
		request.setAttribute("mod", "");
		ActionForward forward = new ActionForward("logformView");
		return forward;

	}

	/**
	 * selectlog方法 实现具体的日志查询功能
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 */
	public ActionForward selectlog(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		// System.out.println("jifang系统");
		// List loglist=new ArrayList();
		String Id = "";
		String Ids = "";
		String mod = "";
		String pageStr = request.getParameter("page");
		Id = (String) request.getParameter("logid");
		Ids = (String) request.getParameter("userid");
		mod = (String) request.getParameter("roleModule");

		if (pageStr != null) {
			mod = new String(mod.getBytes("iso8859-1"), "utf-8");

		}
		String sql = "from TLog p where 1=1";
		request.setAttribute("logid", Id);
		request.setAttribute("roleModule", mod);
		// System.out.println(mod + "**********") ;

		if (Id != null && !Id.equals("")) {
			sql = sql + " and p.logId='" + Id + "'";
		}
		if (Ids != null && !Ids.equals("")) {
			// sql=sql+" and p.ROOM_MANAGER='"+Ids+"'";
			sql = sql + " and p.logUser ='" + Ids + "'";
		}
		// System.out.println(sql);

		int page = pageStr == null ? 1 : Integer.parseInt(pageStr);
		int page2 = page;
		if (page == 1) {
			page2 = 0;
		}
		request.setAttribute("cuPage", page2);
		List logList = logService.findAlllogs(page, sql, mod);
		if (logList.size() == 0) {
			page = 0;
			page2 = 1;
		}
		int totalPages = logService.getlogPages(sql, mod);
		request.setAttribute("totalPages", Integer.valueOf(totalPages));
		request.setAttribute("currentPage", page);
		request.setAttribute("logList", logList);
		request.setAttribute("logid", Id);
		request.setAttribute("userid", Ids);
		request.setAttribute(mod, "selected");
		// System.out.println(logList);
		ActionForward forward = new ActionForward("logformView");
		return forward;

	}

}

⌨️ 快捷键说明

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