portalhandler.java

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

JAVA
45
字号
package ws.woa.handler;

import java.io.PrintWriter;

import ws.woa.core.AbstractModuleHandler;
import ws.woa.core.ModuleAccessLevel;
import ws.woa.core.ModuleInfo;
import ws.woa.core.ModuleType;
import ws.woa.core.Request;
import ws.woa.core.Response;
import ws.woa.core.SystemContext;

/**
 * 億乕僞儖夋柺偺儌僕儏乕儖僴儞僪儔丅
 * 億乕僞儖儌僕儏乕儖傪屇傃弌偟丄弌椡傪儗僀傾僂僩偟傑偡丅
 *
 * @author Wang
 */
public class PortalHandler extends AbstractModuleHandler {

    /**
     * @see ws.woa.core.ModuleHandler#doProcess(Request, Response)
     */
    public void doProcess(Request request, Response response) throws Exception {

        PrintWriter out = response.getWriter();

        SystemContext context = getSystemContext();
        ModuleInfo[] info = context.getModuleInfoArray();

        // 億乕僞儖儌僕儏乕儖偺屇傃弌偟
        for(int i=0;i<info.length;i++){
            if(info[i].getModuleType()==ModuleType.PORTAL){
                out.println("<DIV CLASS=\"portlet\">");
                out.println("<H2>"+info[i].getMenuTitle()+"</H2>");
                out.println("<DIV CLASS=\"content\">");
                context.redirect(info[i].getModuleName());
                out.println("</DIV>");
                out.println("</DIV>");
            }
        }
    }

}

⌨️ 快捷键说明

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