📄 searchpollaction.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -