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

📄 methoddispatchaction.java

📁 JiveJdon 3.0不只是一个论坛程序
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -