/**
* ftp上传文件JavaBean
* @author Administrator
*
*/
public class FtpBean {
//ftp服务地址
private String ftpUrl="";
//ftp用户名
private String userName="";
//ftp密码
private String passWord="";
public String getFtpUrl() {
return ftpUrl;
}
public void setFtpUrl(String ftpUrl) {
this.ftpUrl = ftpUrl;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
-----------------------------------------------------------------------------------------------------------------------
import java.io.File;
import java.util.Iterator;
import net.code2.mypack.bean.FtpBean;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
* 读取ftp配置XML
* @author Administrator
*
*/
public class ReadFtpXML {
public static FtpBean ftpBean=null;
public ReadFtpXML() {
// TODO Auto-generated constructor stub
}
/**
* 解析ftp上传配置文件
* @return ftpBean
*/
public static FtpBean readFtpXML(){
SAXReader saxReader = new SAXReader();
Document document;
try {
File file = new File("D://11.xml");
if(file.exists()){
ftpBean= new FtpBean();
document = saxReader.read(file);
Element root = document.getRootElement();
for(Iterator iter = root.elementIterator();iter.hasNext();){
Element element = (Element)iter.next();
for(Iterator it = element.elementIterator();it.hasNext();){
Element elementInner = (Element)it.next();
if(elementInner.getName().equals("url")){
ftpBean.setFtpUrl(elementInner.getText().trim());
}
if(elementInner.getName().equals("username")){
ftpBean.setUserName(elementInner.getText().trim());
}
if(elementInner.getName().equals("password")){
ftpBean.setPassWord(elementInner.getText().trim());
}
}
}
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return ftpBean;
}
----------------------------------------------------------------------------------------------------------
<config>
<ftp>
<url>192.168.1.5</url>
<username>administrator</username>
<password>whizzonet</password>
</ftp>
<webdbcon>
<constr></constr>
</webdbcon>
<a6dbcon>
<constr></constr>
</a6dbcon>
</config>