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

📄 studentideaaction.java

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JAVA
字号:
package edu.yinhe.mis.control;

import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import edu.yinhe.mis.common.GlobalNames;
import edu.yinhe.mis.dto.StudentIdeaDTO;
import edu.yinhe.system.common.AppException;
import edu.yinhe.system.control.BaseAction;
import edu.yinhe.system.vo.LoginVO;

public class StudentIdeaAction extends BaseAction{
	
	/** 
	 *杨寰昌
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward getStuName(ActionMapping mapping, ActionForm form,
				                 HttpServletRequest request, HttpServletResponse response) {
		  
		  LoginVO vo = (LoginVO)request.getSession().getAttribute(edu.yinhe.system.common.GlobalNames.SESSION_ID);
		  String stuno = null;
		  List list = new ArrayList();
		  try {
			service.setDataSource(getDataSource(request,"mydatasource"));
			list = (ArrayList)service.findById(vo);
			request.setAttribute("stulist", list);
		} catch (AppException e) { 
			e.printStackTrace();
		}
		  return mapping.findForward(GlobalNames.GETSTU);
	  }
	/**
	 * @author 宋玉萍
	 * 转向学员满意问卷表填写页面
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward toInsert(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		StudentIdeaDTO dto= new StudentIdeaDTO();
		String str = request.getParameter("teacher");
		String[] s=str.split("-");
		String stuno = request.getParameter("stuno");
		String teachername = s[0];
		String teacherno = s[1];
		String classno = request.getParameter("classno");
		dto.setClassno(classno);
		dto.setTeachername(teachername);
		dto.setTeacherno(teacherno);
		dto.setStuno(stuno);
		request.setAttribute("dto", dto);
		return mapping.findForward("toinsert");
	}
	/**
	 * @author 宋玉萍
	 * 向学员满意问卷表中插入一条记录
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward insert(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		StudentIdeaDTO dto = new StudentIdeaDTO();
		StudentIdeaForm cForm = (StudentIdeaForm) form;
		Integer s1 = Integer.parseInt(cForm.getScore1());
		Integer s2 = Integer.parseInt(cForm.getScore2());
		Integer s3 = Integer.parseInt(cForm.getScore3());
		Integer s4 = Integer.parseInt(cForm.getScore4());
		Integer s5 = Integer.parseInt(cForm.getScore5());
		Integer s6 = Integer.parseInt(cForm.getScore6());
		Integer s7 = Integer.parseInt(cForm.getScore7());
		Integer s8 = Integer.parseInt(cForm.getScore8());
		Integer s9 = Integer.parseInt(cForm.getScore9());
		Integer s10 = Integer.parseInt(cForm.getScore10());
		Integer sum = s1+s2+s3+s4+s5+s6+s7+s8+s9+s10;
		ActionForward forward = mapping.getInputForward();
		try {
			BeanUtils.copyProperties(dto, cForm);
			dto.setTablename("学员意见反馈表");
			dto.setTableno("YH-QR1113");
			dto.setSumscore(sum);
			service.setDataSource(this.getDataSource(request,"mydatasource"));
			boolean flag = (Boolean) service.create(dto);
			if(flag){
				forward = mapping.findForward("insert");
			}
			else{
				forward = mapping.findForward("ErrorInsert");
			}
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (InvocationTargetException e) {
			e.printStackTrace();
		} catch (AppException e) {
			e.printStackTrace();
		}
		return forward;
	}
	

	/**
	 * @author 宋玉萍
	 * 部长查看学员意见反馈表
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward miniQuery(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward=mapping.getInputForward();
		String teachername = request.getParameter("teachername");
		String startdate = request.getParameter("startdate");
		String enddate = request.getParameter("enddate");
		StudentIdeaDTO dto = new StudentIdeaDTO();
		dto.setTeachername(teachername);
		if(startdate!=null && !"".equals(startdate)){
			dto.setStartdate(startdate);
			dto.setEnddate(enddate);
		}
		try {
			
			service.setDataSource(getDataSource(request,"mydatasource"));
			ArrayList list = (ArrayList)service.list(dto);
			if(list!=null){
				
				request.setAttribute("dto", dto);
				request.setAttribute("list", list);
				forward = mapping.findForward("miniquery");
			}
		} catch (AppException e) {
		}
		return forward;
	}

	/**
	 * @author 宋玉萍
	 * 老师查看学员意见反馈表
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward teacherQuery(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward=mapping.getInputForward();
		String teachername = request.getParameter("teachername");
		String startdate = request.getParameter("startdate");
		String enddate = request.getParameter("enddate");
		StudentIdeaDTO dto = new StudentIdeaDTO();
		dto.setTeachername(teachername);
		if(startdate!=null && !"".equals(startdate)){
			dto.setStartdate(startdate);
			dto.setEnddate(enddate);
		}
		try {
			
			service.setDataSource(getDataSource(request,"mydatasource"));
			ArrayList list = (ArrayList)service.list(dto);
			if(list!=null){
				request.setAttribute("dto", dto);
				request.setAttribute("list", list);
				forward = mapping.findForward("query");
			}
		} catch (AppException e) {
		}
		return forward;
	}

	/**
	 * @author 宋玉萍
	 * 组长查看学员意见反馈表
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward teamerQuery(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ActionForward forward=mapping.getInputForward();
		String teachername = request.getParameter("teachername");
		String startdate = request.getParameter("startdate");
		String enddate = request.getParameter("enddate");
		StudentIdeaDTO dto = new StudentIdeaDTO();
		dto.setTeachername(teachername);
		if(startdate!=null && !"".equals(startdate)){
			dto.setStartdate(startdate);
			dto.setEnddate(enddate);
		}
		try {
			
			service.setDataSource(getDataSource(request,"mydatasource"));
			ArrayList list = (ArrayList)service.list(dto);
			if(list!=null){
				request.setAttribute("dto", dto);
				request.setAttribute("list", list);
				forward = mapping.findForward("teamerquery");
			}
		} catch (AppException e) {
		}
		return forward;
	}
	
	
}


⌨️ 快捷键说明

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