公用方法:
/**
* 读取配置文件
* @param propertyName
* @param urlname
* @return
* @throws IOException
*/
public String getProperty(String propertyName,String urlname)throws IOException {
String url = this.getClass().getResource("").getPath();
String path = url.substring(0, url.indexOf("WEB-INF")) +urlname ;
InputStream in = new FileInputStream(path);
Properties prop = new Properties();
// Properties properties = new Properties();
try{
prop.load(in);
}catch (IOException ioE){
ioE.printStackTrace();
}finally{
in.close();
}
String tm = prop.getProperty(propertyName);
return tm;
}
使用方法:
/**
* ddbuy:同步注册手机号唯一验证验证
* @param phone
* @return
* @throws Exception
*/
public static String phoneVerify(String phone){
FileReadUtil fileReadUtil=new FileReadUtil();
String httpUrl;
String userid ="";
try
{
httpUrl = fileReadUtil.getProperty("name","WEB-INF/classes/config/config.properties");
String url=httpUrl+"/my/validateUser?cellphone="+phone;
userid =HttpClientUtils.get( url,"UTF-8");
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return userid;
}