domainunit.java

来自「cwbbs 云网论坛源码」· Java 代码 · 共 130 行

JAVA
130
字号
package com.cloudwebsoft.framework.web;import java.io.*;import javax.servlet.http.*;import cn.js.fan.web.*;import com.cloudwebsoft.framework.base.*;import com.cloudwebsoft.framework.util.*;import java.util.HashMap;import java.util.Map;public class DomainUnit implements Serializable {    public static Map IDispatchers = new HashMap();    public DomainUnit(String subDomain) {        this.subDomain = subDomain;    }    public void setCode(String subDomain) {        this.subDomain = subDomain;    }    public void setClassName(String className) {        this.className = className;    }    public void setName(String name) {        this.name = name;    }    public void setUsed(boolean used) {        this.used = used;    }    public void setUrl(String url) {        this.url = url;    }    public void setSubDomain(String subDomain) {        this.subDomain = subDomain;    }    public void setExclude(String exclude) {        this.exclude = exclude;    }    public String getCode() {        return subDomain;    }    public String getClassName() {        return className;    }    public String getName() {        return name;    }    public boolean isUsed() {        return used;    }    public String getUrl() {        return url;    }    public String getSubDomain() {        return subDomain;    }    public String getExclude() {        return exclude;    }    public String getName(HttpServletRequest request) {        return SkinUtil.LoadString(request, "res.config.domain", subDomain);    }    public IDomainDispatcher getIDomainDispatcher() {        IDomainDispatcher idd = (IDomainDispatcher)IDispatchers.get(className);        if (idd!=null)            return idd;        else {            try {                idd = (IDomainDispatcher) Class.forName(className).newInstance();                IDispatchers.put(className, idd);            } catch (Exception e) {                LogUtil.getLog(getClass()).error(e.getMessage());            }            return idd;        }    }    public String[] getExcludeSubDomains() {        return excludeSubDomains;    }    public boolean isRegexMatch() {        return regexMatch;    }    public boolean isRedirect() {        return redirect;    }    public void setExcludeSubDomains(String[] excludeSubDomains) {        this.excludeSubDomains = excludeSubDomains;    }    public void setRegexMatch(boolean regexMatch) {        this.regexMatch = regexMatch;    }    public void setRedirect(boolean redirect) {        this.redirect = redirect;    }    private String className;    private String name;    private boolean used = true;    private String url;    private String subDomain;    private String exclude;    private String[] excludeSubDomains;    private boolean regexMatch;    private boolean redirect = true;}

⌨️ 快捷键说明

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