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

📄 forwarddispatchaction.java

📁 一个实用工具类
💻 JAVA
字号:
/* * Copyright (C) butor.com. All rights reserved. * * This software is published under the terms of the GNU Library General * Public License (GNU LGPL), a copy of which has been included with this * distribution in the LICENSE.txt file.  */package org.butor.web.helper;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.butor.log.Log;/** * <p>Takes the value of action mapping's parameter attribute and  * use it to forward the request.  This is especially handy when * using a generic tile. * </p> * example: * <pre> *		<action 	path="/search/tile" *					type="org.butor.wak.web.helper.ForwardDispatchAction" *					scope="request" *					validate="false" *					parameter="search_mode"> *			<forward name="MODE_CLT" path="search.client"/> *			<forward name="MODE_REP" path="search.rep"/> * 			<forward name="MODE_SUCC" path="search.branch"/> * 			<forward name="MODE_FRM" path="search.firm"/> *		</action> * </pre> *  * @author 	mateusfi */public class ForwardDispatchAction extends Action {	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {		String parameter = mapping.getParameter();		String value = request.getParameter(parameter);		if (value != null) {			return mapping.findForward(value);		}				Log.logStr(this, Log.LOG_TYPE_ERROR, "execute", "Did not find '" + value + "' forward entry");		return null;	}}

⌨️ 快捷键说明

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