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

📄 classmeetaction.java

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

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 edu.yinhe.mis.common.Page;
import edu.yinhe.mis.dto.ClassmeetDTO;
import edu.yinhe.mis.vo.ClassmeetVO;
import edu.yinhe.system.common.AppException;
import edu.yinhe.system.control.BaseAction;

public class ClassmeetAction extends BaseAction{
	public ActionForward addRecord(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		ClassmeetForm classmeetForm = (ClassmeetForm)form;
		ClassmeetDTO classmeetDTO = new ClassmeetDTO();
		ArrayList list =null;
		ActionForward forward = mapping.findForward("error");
		
		try {
			
			classmeetDTO.setContent(request.getParameter("content"));
			classmeetDTO.setEmceeName(request.getParameter("emceeName"));
			classmeetDTO.setDecision(request.getParameter("decision"));
			classmeetDTO.setLocation(request.getParameter("location"));
			classmeetDTO.setTime(request.getParameter("time"));
			classmeetDTO.setTheme(request.getParameter("theme"));
			classmeetDTO.setRemark1(request.getParameter("remark1"));
			
			
			service.setDataSource(getDataSource(request,"mydatasource"));
			Object flag = service.create(classmeetDTO);
			if (flag!=null) {
				forward = new ActionForward("/admins/bwgl/classmeet.html?method=browseClassmeet");
			}
		} catch (AppException e) {
			e.printStackTrace();
		}
		return forward;
	}
	public ActionForward delRecord(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClassmeetForm classmeetForm =(ClassmeetForm) form;
		ClassmeetDTO classmeetDTO = new ClassmeetDTO();
		ActionForward forward = null;
		String[] ids=classmeetForm.getCheckbox();
		Object flag=null;
		try {
			String[] temps=new String[ids.length];
			System.arraycopy(ids, 0, temps, 0, ids.length);
			classmeetDTO.setCheck(temps);
			service.setDataSource(getDataSource(request,"mydatasource"));
			flag = service.remove(classmeetDTO);
			if (flag!=null ) {
				
				forward = new ActionForward("/admins/bwgl/classmeet.html?method=browseClassmeet");
			}
		} catch (AppException e) {
			e.printStackTrace();
		}

		return forward;
	}

	public ActionForward browseClassmeet(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		ClassmeetForm classmeetForm = (ClassmeetForm)form;
		ClassmeetDTO classmeetDTO = new ClassmeetDTO();
		ActionForward forward = mapping.findForward("browseClassmeet");
		int curPage=1;
	try {
	String jumpPage=request.getParameter("jumpPage");
	if(jumpPage!=null)
	{
		curPage=new Integer(jumpPage);
	}

		service.setDataSource(getDataSource(request,"mydatasource"));
		Page pp=new Page((Integer)service.findAll());
		service.setDataSource(getDataSource(request,"mydatasource"));
		pp.setCurPage(curPage);
		pp.setMaxRowsperPage(3);
		pp.init();
		List list=(List)service.alllist(pp);

		if(list!=null&&list.size()>0)
		{
			request.setAttribute("list", list);
			forward=mapping.findForward("browseClassmeet");
		}
		request.setAttribute("page", pp);
	} catch (AppException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
	return forward;
	}
	public ActionForward load(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){
		ClassmeetForm classmeetForm = (ClassmeetForm)form;
		ClassmeetDTO classmeetDTO = new ClassmeetDTO();
		ActionForward forward = null;
		classmeetDTO.setId(classmeetForm.getId());
	    ClassmeetVO vo = null;
		try {
			service.setDataSource(this.getDataSource(request,"mydatasource"));
			vo=(ClassmeetVO) service.load(classmeetDTO);
			if(vo!=null){
				
				request.setAttribute("ClassmeetVO", vo);
				forward = mapping.findForward("checkClassmeet");
			}
		} catch (AppException e) {
			e.printStackTrace();
		}
		
		return forward;
	}
	

}

⌨️ 快捷键说明

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