📄 c431browsecontroller.java
字号:
package com.je.ims.controller.c431;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
import com.chttl.im.organization.Person;
import com.je.ims.dao.*;
//import com.je.ims.hibernate.AdviceDeal;
//import com.je.ims.hibernate.FoundProceeding;
import com.je.ims.hibernate.NotionDateConvert;
import com.je.ims.hibernate.Notion;
//import com.je.ims.hibernate.TempFileAddrs;
import com.je.ims.util.DateTimeFormat;
import com.je.ims.util.DbLogDAO;
import com.je.ims.util.MenuUtils;
import com.je.ims.util.Page;
import java.util.*;
import com.je.ims.hibernate.*;
//import com.je.ims.util.*;
public class C431BrowseController implements Controller {
private C431NotionDAO dao;
private DbLogDAO dbLogDao;
Person personMe = new Person();
private String errorMsg=null;
private String link="/auditsystem/c431.do";
private Map errModel=new HashMap();
DateTimeFormat format=new DateTimeFormat();
private C851RoleDao roleTypeDao;
public void setRoleTypeDao(C851RoleDao u){
roleTypeDao=u;
}
public C851RoleDao getRoleTypeDAO(){
return roleTypeDao;
}
public void setDao(C431NotionDAO dao) {
this.dao = dao;
}
public C431NotionDAO getDao(C431NotionDAO dao){
return dao;
}
public DbLogDAO getDbLogDao() {
return dbLogDao;
}
public void setDbLogDao(DbLogDAO dbLogDao) {
this.dbLogDao = dbLogDao;
}
public Person getPersonMe() {
return personMe;
}
public void setPersonMe(Person personMe) {
this.personMe= personMe;
}
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
Page p = new Page();
int pageSize = p.getPageSize(); // 每页显示的记录数
int count = p.getCount(); // 每次增加的页数
int size;
String actionType = request.getParameter("actionType");
String pageNo = request.getParameter("pageNo");
String indexStr = request.getParameter("index");
HttpSession session = request.getSession();
personMe = (Person) session.getAttribute("person");
if( (personMe==null) || (personMe.getUserID()== null) )
{
response.sendRedirect("../../auditsystem/login.jsp");
return null;
}
LinkedList list=(LinkedList)session.getAttribute("menu");
int right=MenuUtils.getMenuRight(list,"c431.do");
session.setAttribute("/view/c_4.3.1workApinionSelletY.jsp",new Integer(right));
// RoleId id=MenuUtils.getRole(list,"c431.do");
String roleid=null;
Long roletypeid=null;
//String roleid=id.getRoleId();
// Long roletypeid=id.getRoleTypeId();
// session.setAttribute("/view/system_6_showQueryResult.jsp",new Integer(right));
if(actionType!=null){
if(actionType.equals("query")){
return showQueryResult(1,1,request);
}
else if(actionType.equals("add")){
dao.saveNotion();
}else if(actionType.equals("showNotionDetail")){
return this.showDetail(request);
}
else if (actionType.equals("subtract")) {
try{
int index = Integer.parseInt(indexStr);
index--;
// size = dao.getSize();
//size=queryData(request).size();
if (index < 2) {
return showQueryResult(1, 1, request);
} else {
int pageStart = (index - 1) * count + 1;
return showQueryResult(pageStart, index, request);
}
}catch(Exception e){
//errorMsg=e.toString();
errorMsg="巨
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -