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

📄 sendaction.java

📁 通过网站展示学校风采、文化、优点与特色
💻 JAVA
字号:
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.mvc.web.action;import java.util.Date;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 org.apache.struts.actions.DispatchAction;import com.mvc.common.exception.MessageServiceException;import com.mvc.common.exception.PeopleServiceException;import com.mvc.common.util.BeanFactory;import com.mvc.dao.bean.JinfengAdmin;import com.mvc.dao.bean.JinfengMessage;import com.mvc.service.IMemberAdminService;import com.mvc.service.IMessageService;/**  * MyEclipse Struts * Creation date: 03-27-2008 *  * XDoclet definition: * @struts.action validate="true" * @struts.action-forward name="sendT" path="/pages/message/send.jsp" redirect="true" * @struts.action-forward name="sendF" path="/pages/message/send.jsp" */public class SendAction extends DispatchAction {	/*	 * Generated Methods	 */	/** 	 * Method execute	 * @param mapping	 * @param form	 * @param request	 * @param response	 * @return ActionForward	 *//*	public ActionForward execute(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {				return null;	}	*/	//发信息	public ActionForward sendMessage(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		IMemberAdminService memberAdminService =(IMemberAdminService) BeanFactory.getBean("memberAdminService");		IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService");		String receiver=request.getParameter("receiver");		String title=request.getParameter("title");		String content=request.getParameter("content");		//System.out.println("content==="+content);		try {			JinfengAdmin adminreceiver=memberAdminService.findAdminByName(receiver);			///System.out.println("adminreceiver=="+adminreceiver.getNickname());			if(adminreceiver==null){				throw new PeopleServiceException("收件人不存在!!");						}			JinfengAdmin admin=(JinfengAdmin) request.getSession().getAttribute("admin");			JinfengMessage mess=new JinfengMessage();			mess.setSender(admin.getNickname());			mess.setReceiver(receiver);			mess.setTitle(title);			mess.setContent(content);			mess.setStatus(0L);			mess.setSenddate(new Date(System.currentTimeMillis()));			mess.setReceiverstatus(0L);			mess.setSenderstatus(0l);			try {				request.setAttribute("message", messageService.sendMessage(mess));				return mapping.findForward("sendT");			} catch (MessageServiceException e) {				e.printStackTrace();				/*request.setAttribute("message", e.getMessage());*/				return mapping.findForward("sendF");			}		} catch (PeopleServiceException e) {						e.printStackTrace();			return mapping.findForward("sendF");		}	}	//查看收件箱	public ActionForward recMessage(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		IMemberAdminService memberAdminService =(IMemberAdminService) BeanFactory.getBean("memberAdminService");		IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService");		JinfengAdmin admin=(JinfengAdmin) request.getSession().getAttribute("admin");		try {			List list=messageService.findReMessages(admin.getNickname());//根据收件人的姓名查询所受到的信息			request.getSession().setAttribute("list", list);			return mapping.findForward("recT");					} catch (MessageServiceException e) {					e.printStackTrace();			return mapping.findForward("recF");		}			}	//查看详细信息	public ActionForward detailMessage(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		IMemberAdminService memberAdminService =(IMemberAdminService) BeanFactory.getBean("memberAdminService");		IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService");		//JinfengAdmin admin=(JinfengAdmin) request.getSession().getAttribute("admin");				Long id=Long.parseLong(request.getParameter("id"));		try {			JinfengMessage messageid=messageService.findMessageById(id);			request.getSession().setAttribute("messageid", messageid);								} catch (MessageServiceException e) {						e.printStackTrace();						/*return mapping.findForward("detailF");*/		}		return mapping.findForward("detailT");	}	//发件箱	public ActionForward seMessage(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		IMemberAdminService memberAdminService =(IMemberAdminService) BeanFactory.getBean("memberAdminService");		IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService");		JinfengAdmin admin=(JinfengAdmin) request.getSession().getAttribute("admin");		try {			List seMessage=messageService.findSeMessages(admin.getNickname());			request.getSession().setAttribute("seMessage", seMessage);		} catch (MessageServiceException e) {			e.printStackTrace();		}		return mapping.findForward("seMessageT");	}	//发件箱中查看详细信息	public ActionForward detailSe(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		IMemberAdminService memberAdminService =(IMemberAdminService) BeanFactory.getBean("memberAdminService");		IMessageService messageService=(IMessageService) BeanFactory.getBean("messageService");		//JinfengAdmin admin=(JinfengAdmin) request.getSession().getAttribute("admin");		Long id=Long.parseLong(request.getParameter("id"));		try {			JinfengMessage messageSe=messageService.findMessageById(id);			request.getSession().setAttribute("messageSe", messageSe);		} catch (Exception e) {			e.printStackTrace();		}				return mapping.findForward("detailSeT");	}	}

⌨️ 快捷键说明

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