www.pudn.com > network-java.rar > SubnetMask.java


package netManager.discovery; 
 
/** 
 * 

Title: SubnetMask

*

Description: 获得本地子网掩码

*

Copyright: Copyright (c) 2006

*

Company:

* @author:谢飞 * @version 1.0 */ import netManager.util.PropUtil; import netManager.framework.exception.BaseException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public final class SubnetMask{ public static String getSubnetMask() throws BaseException{ String subnetMask = null; Log log = LogFactory.getLog("SubnetMask"); PropUtil prop = new PropUtil("prop.properties"); //注意:在struts中该文件默认在\bin中(使用Tomecat) subnetMask = prop.getSubnetMask(); //从配置文件中获取本机子网掩码 if(subnetMask == null || subnetMask.equals("")){ BaseException be = new BaseException(); log.error(be); be.setMessageKey("error.subnetmask"); throw be; } return subnetMask; } }