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

📄 dormaction.java

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package edu.yinhe.mis.control;
import java.util.ArrayList;
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.dto.DormDTO;
import edu.yinhe.mis.vo.DormVO;
import edu.yinhe.system.common.AppException;
import edu.yinhe.system.control.BaseAction;

/** 
 * MyEclipse Struts
 * Creation date: 04-01-2008
 * 
 * XDoclet definition:
 */
public class DormAction extends BaseAction {
	/*
	 * Generated Methods
	 */

	/**;浏览寝室表的记录
	 * @author 朱文兵
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	  public ActionForward browseDorm(ActionMapping mapping, ActionForm form,
				                 HttpServletRequest request, HttpServletResponse response) {
		    ArrayList  list = new ArrayList ();
			ActionForward forward=null;
			
			try {
				service.setDataSource(getDataSource(request,"mydatasource"));//设置连接,固定写法,这个service是从BaseAction继承过来
				list=(ArrayList)service.findAll();//调用服务层的方法
				if(list!=null){
					request.setAttribute("list",list);
					forward=mapping.findForward("aaa");//转发相应的jsp
				}
			}catch (AppException e) {
				e.printStackTrace();
			} 

			return forward;
		}
	  
 /**单人调换寝室
	 * @author 朱文兵
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
*/
public ActionForward update(ActionMapping mapping, ActionForm form,
              HttpServletRequest request, HttpServletResponse response) {
	     DormDTO dto = new DormDTO();
	     String name = request.getParameter("name");
	     String dormNo = request.getParameter("dormNo");
		 dto.setName(name);
		 dto.setDormNo(dormNo);
		 DormVO vo = new DormVO();
		 Integer i = 0;
		 ActionForward forward= null;
		try {
			service.setDataSource(getDataSource(request,"mydatasource"));
			vo= (DormVO) service.modify(dto);
			if(vo.getPersonNum()>=vo.getPreservable())
			{
				forward=mapping.findForward("successed");
				
			}else{
				service.setDataSource(getDataSource(request,"mydatasource"));
				i = (Integer) service.modify(dto);
				if(i==1){
					forward=mapping.findForward("successed");
				}else{
					forward=mapping.findForward("successed");
				}
			}
	
		} catch (AppException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}//设置连接,固定写法,这个service是从BaseAction继承过来
				return null;
}

/**两人互换
 * @author 朱文兵
 * @param mapping
 * @param form
 * @param request
 * @param response
 * @return
 */
public ActionForward updates(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response) {
	    DormDTO dto = new DormDTO();
	    String name = request.getParameter("name");
	    String name1 = request.getParameter("name1");
	    String dormNo = request.getParameter("dormNo");
	    String dormNo1 = request.getParameter("dormNo1");
	    
		dto.setName(name);
		dto.setName1(name1);
		dto.setDormNo(dormNo);
		dto.setDormNo1(dormNo1);	
		Integer i = 0;
		ActionForward forward= null;
		try {
			service.setDataSource(getDataSource(request,"mydatasource"));
		} catch (AppException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
			return null;	
   }
}



⌨️ 快捷键说明

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