searchpollaction.java

来自「近几年来」· Java 代码 · 共 67 行

JAVA
67
字号
package tarena.action;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.hibernate.Session;import tarena.pojo.*;import tarena.proxy.Business;import tarena.util.ContextUtil;import java.sql.Date;public class SearchPollAction extends Action {	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response) {				Poll poll = new Poll();		Date startDate = null;		Date endDate = null;		String orderby = request.getParameter("orderby");				if(!((request.getSession().getAttribute(ContextUtil.PERSON)) instanceof Admin)) 			poll.setStatus("y");				if(!request.getParameter("classesID").equals("")) {			Integer classesID = new Integer(request.getParameter("classesID"));			Classes classes = new Classes();			classes.setId(classesID);			poll.setClasses(classes);		}				if(!request.getParameter("courseID").equals("")) {			Integer courseID = new Integer(request.getParameter("courseID"));			Course course = new Course();			course.setId(courseID);			poll.setCourse(course);		}				if(!request.getParameter("teacherID").equals("")) {			Integer teacherID = new Integer(request.getParameter("teacherID"));			Teacher teacher = new Teacher();			teacher.setId(teacherID);			poll.setTeacher(teacher);		}				if(!request.getParameter("startDate").equals("")) {			startDate = Date.valueOf(request.getParameter("startDate").replace('/','-'));		}				if(!request.getParameter("endDate").equals("")) {			endDate = Date.valueOf(request.getParameter("endDate").replace('/','-'));		}		Session session = (Session)request.getAttribute(ContextUtil.SESSION);			List result = Business.findPoll(session, poll, startDate, endDate, orderby);		request.setAttribute(ContextUtil.POLLS, result);		return mapping.findForward("return");	}}

⌨️ 快捷键说明

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