📄 loginfoaction.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 + -