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; } }