abstractmodulehandler.java~1~

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

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

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

/**
 * 儌僕儏乕儖僴儞僪儔偺拪徾婎掙僋儔僗丅
 * @author Naoki Takezoe
 */
public abstract class AbstractModuleHandler 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 + -
显示快捷键?