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

📄 abstractaction.java

📁 一个完整的网络订餐系统
💻 JAVA
字号:
package com.common.struts;

import javax.servlet.*;
import javax.servlet.http.*;
import com.common.*;
import org.apache.struts.action.*;

public abstract class AbstractAction extends Action
{
    public static final String LAST_FORWARD_KEY = "com.common.struts.AbstractAction.LAST_FORWARD_KEY";

    public AbstractAction()
    {
    }

    public abstract ActionForward execute(ActionContext actioncontext)
        throws Exception;

    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
        throws Exception
    {
        ActionForward forward = null;
        ActionContext actionContext = new ActionContext(this, mapping, form, request, response, getLocale(request));
        try
        {
            ServletContext ctx = getServlet().getServletContext();
            ApplicationContext actx = ApplicationContext.getInstance();

            actx.setDbDriver(ctx.getInitParameter("dbDriver"));
            actx.setDburl(ctx.getInitParameter("dburl"));
            actx.setUser(ctx.getInitParameter("user"));
            actx.setPassword(ctx.getInitParameter("password"));

            forward = execute(actionContext);
        }
        catch(Exception e)
        {
            throw e;
        }
         return forward;
    }
}

⌨️ 快捷键说明

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