methoddispatchaction.java

来自「JiveJdon 3.0不只是一个论坛程序」· Java 代码 · 共 49 行

JAVA
49
字号
package com.jdon.jivejdon.presentation.action.dispatch;

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

import org.apache.log4j.Logger;
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.jdon.controller.WebAppUtil;
import com.jdon.controller.model.PageIterator;
import com.jdon.jivejdon.model.HotKeys;
import com.jdon.jivejdon.service.ForumMessageService;
import com.jdon.jivejdon.service.OthersService;
import com.jdon.jivejdon.service.ShortMessageService;

public class MethodDispatchAction extends DispatchAction {
	private final static Logger logger = Logger.getLogger(MethodDispatchAction.class);

	public ActionForward deleteUserMessages(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		logger.debug("enter userMessageListDelete");
		String username = request.getParameter("username");
		ForumMessageService forumMessageService = (ForumMessageService) WebAppUtil.getService("forumMessageService", request);
		forumMessageService.deleteUserMessages(username);
		return mapping.findForward("deleteUserMessages");
	}

	public ActionForward hotkeys(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		logger.debug("enter hotkeys");
		OthersService othersService = (OthersService) WebAppUtil.getService("othersService", request);
		HotKeys hotKeys = othersService.getHotKeys();
		request.setAttribute("HOTKEYS", hotKeys.getProps());
		return mapping.findForward("hotkeys");
	}

	//shortmessage.xml
	public ActionForward checkReceiveShortMessages(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		logger.debug("enter checkReceiveShortMessages");
		ShortMessageService service = (ShortMessageService) WebAppUtil.getService("shortMessageService", request);

		int count = service.checkReceiveShortMessages();
		request.setAttribute("NEWMESSAGES", count);
		return mapping.findForward("checkmsg");
	}

}

⌨️ 快捷键说明

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