欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

opaction.java

struts+spring+hibernate新闻管理
JAVA
字号:
package action;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import model.Roleinfo;import model.Userinfo;import model.UserinfoForm;import org.apache.commons.beanutils.BeanUtils;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;public class OpAction extends BaseAction {	//添加学生记录	public ActionForward ins(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)	throws Exception {		UserinfoForm stu_vo=(UserinfoForm)form;//		System.out.println(stu_vo.getRoleinfo()==null);		Userinfo stu_po=new Userinfo();		BeanUtils.copyProperties(stu_po, stu_vo);		stu_po.setRoleinfo(new Roleinfo());		stu_po.getRoleinfo().setRid(new Integer(request.getParameter("jse")).intValue());		getService().getUserDAO().createObj(stu_po);		return list(mapping, form, request, response);	}	//修改学生记录	public ActionForward upd(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)	throws Exception {		UserinfoForm stu_vo = (UserinfoForm) form;		Userinfo stu_po = new Userinfo();		BeanUtils.copyProperties(stu_po, stu_vo);		stu_po.setRoleinfo(new Roleinfo());		stu_po.getRoleinfo().setRid(new Integer(request.getParameter("jse")).intValue());		getService().getUserDAO().mdfObj(stu_po);		return list(mapping, form, request, response);	}	//取得要修改的学生资料,并把页面导向detail.sjp	public ActionForward getMdfInfo(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)	throws Exception {//		UserinfoForm stu_vo = (UserinfoForm) form;//		Userinfo stu_po =  getService().getUserDAO().findById(stu_vo.getUid());		Userinfo stu_po =  getService().getUserDAO().findById(request.getParameter("uid"));//		System.out.println("aaasss"+stu_vo.getUid());//		BeanUtils.copyProperties(stu_vo, stu_po);		request.setAttribute("stu", stu_po);		return mapping.findForward("upd");	}	//删除学生记录	public ActionForward del(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)	throws Exception {		String[] hql=request.getParameterValues("chk");   //		UserinfoForm stu_vo = (UserinfoForm) form;//		System.out.println(request.getParameterValues("chk")[0]);//		System.out.println(request.getParameter("uid"));//		Userinfo stu_po=getService().getUserDAO().findById(stu_vo.getUid());		getService().getUserDAO().del(hql);		return list(mapping, form, request, response);	}	//取得学生列表,并发送到stu_list.jsp	public ActionForward list(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response)	throws Exception {		List temp =  getService().getUserDAO().getAllStu();//		System.out.println(temp.size());//		List list = new ArrayList(temp.size());//		for (int i = 0; i < temp.size(); i++) {//			Userinfo stu_po = (Userinfo) temp.get(i);////			System.out.println(stu_po.getRoleinfo().getRname());//			UserinfoForm stu_vo = new UserinfoForm();//			BeanUtils.copyProperties(stu_vo, stu_po);//			list.add(stu_vo);//		}		request.setAttribute("list", temp);		return mapping.findForward("ok");	}}

⌨️ 快捷键说明

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