moduleabstracthandler.java~2~

来自「一个自己做的公司网站和办公职员管理系统。」· JAVA~2~ 代码 · 共 52 行

JAVA~2~
52
字号
package ws.woa.core;

import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;

/**
 * 儌僕儏乕儖僴儞僪儔偺拪徾婎掙僋儔僗丅
 * @author Wang
 */
public abstract class ModuleAbstractHandler implements ModuleHandler {

    private SystemContext systemContext = null;

    /**
     * 儌僕儏乕儖僴儞僪儔偺弶婜壔張棟傪峴偄傑偡丅
     * @see ws.woa.core.ModuleHandler#init(SystemContext)
     */
    public void init(SystemContext systemContext) {
        this.systemContext = systemContext;
    }

    /**
     * SystemContext傪庢摼偟傑偡丅
     * @see ws.woa.core.ModuleHandler#getSystemContext()
     */
    public SystemContext getSystemContext() {
        return this.systemContext;
    }

    /**
     * ServletContext傪庢摼偟傑偡丅
     */
    public ServletContext getServletContext(){
        return this.systemContext.getServletContext();
    }

    /**
     * Servlet,JSP,HTML僼傽僀儖偺撪梕傪僀儞僋儖乕僪偟傑偡丅
     * @param jsp
     * @param request
     * @param response
     */
    public void includeJSP(String jsp,Request request,Response response)
                                      throws IOException, ServletException {
        ServletContext context = getServletContext();
        RequestDispatcher dis = context.getRequestDispatcher(jsp);
        dis.include(request,response);
    }
}

⌨️ 快捷键说明

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