亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmldispose.java~67~

?? 1. 消息即時通信 2. 消息發送實現一對一、一對多等多種發送模式 3. 發送的消息實現多彩文本編輯
?? JAVA~67~
字號:
package chat;

import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.output.*;
import org.jdom.input.*;
//import javax.servlet.*;
//import javax.servlet.http.*;
public class XmlDispose{
  //private String bookname, author, pub, price, pubdate;
  private String userId,password,userName,userEmail;
  public String getUserId() {
    return userId;
  }

  public String getPassword() {
    return password;
  }

  public String getUserName() {
    return userName;
  }

  public String getUserEmail() {
    return userEmail;
  }

  /*public String getpubdate() {
    return pubdate;
  }*/

  public void setUserId(String userId) {
    this.userId= userId;
  }

  public void setpassword(String password) {
    this.password = password;
  }

  public void setUserName(String userName) {
    this.userName = userName;
  }

  public void setUserEmail(String userEmail) {
    this.userEmail = userEmail;
  }

  /*public void setpubdate(String pubdate) {
    this.pubdate = pubdate;
  }*/

  public XmlDispose() {}

  /**
   * 讀取XML文件所有信息
   */
  public Vector LoadXML() throws Exception {
    Vector xmlVector = null;
    FileInputStream fi = null;
    String path="userinfo.xml";
    try {
      fi = new FileInputStream(path);
      xmlVector = new Vector();
      SAXBuilder sb = new SAXBuilder();
      Document doc = sb.build(fi);
      Element root = doc.getRootElement(); //得到根元素
      List users = root.getChildren(); //得到根元素所有子元素的集合
      Element user = null;
      XmlDispose xml = null;
      for (int i = 0; i < users.size(); i++) {
        xml = new XmlDispose();
        user = (Element) users.get(i); //得到第一本書元素
        xml.setUserId(user.getChild("userid").getText());
        xml.setpassword(user.getChild("password").getText());
        xml.setUserName(user.getChild("username").getText());
        xml.setUserEmail(user.getChild("useremail").getText());
        xmlVector.add(xml);
      }
    }
    catch (Exception e) {
      System.err.println(e + "error");
    }
    finally {
      try {
        fi.close();
      }
      catch (Exception e) {

      }
    }
    return xmlVector;
  }

  public boolean checkUser(String userId,String password)  {
    boolean b=false;
    Vector userInfoVector;
    XmlDispose xml;
    try{
      userInfoVector = this.LoadXML();
      Enumeration enumeration = userInfoVector.elements();
      while (enumeration.hasMoreElements()) {
        xml = (XmlDispose) enumeration.nextElement();
        if (xml.getUserId().equals(userId) & xml.getPassword().equals(password)) {
          b = true;
          return b;
        }
      }
    }catch(Exception e){

    }
    return b;
  }

  /**
   * 刪除XML文件指定信息
   */
/*  public static void DelXML(HttpServletRequest request) throws Exception {
    FileInputStream fi = null;
    FileOutputStream fo = null;
    try {
      String path = request.getParameter("path");
      int xmlid = Integer.parseInt(request.getParameter("id"));
      fi = new FileInputStream(path);
      SAXBuilder sb = new SAXBuilder();
      Document doc = sb.build(fi);
      Element root = doc.getRootElement(); //得到根元素
      List books = root.getChildren(); //得到根元素所有子元素的集合
      books.remove(xmlid); //刪除指定位置的子元素
      String indent = " ";
      boolean newLines = true;
      XMLOutputter outp = new XMLOutputter(indent, newLines, "GBK");
      fo = new FileOutputStream(path);
      outp.output(doc, fo);
    }
    catch (Exception e) {
      System.err.println(e + "error");
    }
    finally {
      try {
        fi.close();
        fo.close();
      }
      catch (Exception e) {
        e.printStackTrace();
      }
    }
  }*/

  /**
   * 添加XML文件指定信息
   */
  public static void addUser(String userId,String password,String userName,String userEmail) throws Exception {
    FileInputStream fi = null;
    FileOutputStream fo = null;
    String path="userinfo.xml";
    try {
      fi = new FileInputStream(path);
      SAXBuilder sb = new SAXBuilder();
      Document doc = sb.build(fi);
      Element root = doc.getRootElement(); //得到根元素
      List users = root.getChildren(); //得到根元素所有子元素的集合
      Element newuser = new Element("user");
      Element newuserid = new Element("userid");
      newuserid.setText(userId);
      newuser.addContent(newuserid);
      Element newpassword = new Element("password");
      newpassword.setText(password);
      newuser.addContent(newpassword);
      Element newname = new Element("username");
      newname.setText(userName);
      newuser.addContent(newname);
      Element newemail = new Element("useremail");
      newemail.setText(userEmail);
      newuser.addContent(newemail);
      users.add(newuser); //增加子元素
      String indent = " ";
      boolean newLines = true;
      XMLOutputter outp = new XMLOutputter(indent, newLines, "GBK");
      fo = new FileOutputStream(path);
      outp.output(doc, fo);
    }
    catch (Exception e) {
    }
    finally {
      try {
        fi.close();
        fo.close();
      }
      catch (Exception e) {
      }
    }
  }

  public byte registerUser(String userId,String userPassword,String userName,String userEmail) {
    byte successed=0;
    Vector userInfoVector;
    XmlDispose xml;
    try{
      userInfoVector = this.LoadXML();
      Enumeration enumeration = userInfoVector.elements();
      while (enumeration.hasMoreElements()) {
        xml = (XmlDispose) enumeration.nextElement();
        if (xml.getUserId().equals(userId)) {
          successed = -1;
          return successed;
        }
      }
      addUser(userId, userPassword, userName, userEmail);
      successed = 1;
    }catch(Exception e){
      successed=0;
    }
    return successed;
  }

  /**
   * 修改XML文件指定信息
   */
  /*public static void EditXML() throws Exception {
    FileInputStream fi = null;
    FileOutputStream fo = null;
    String path="userinfo.xml";
    try {
      int xmlid = Integer.parseInt(request.getParameter("id"));
      fi = new FileInputStream(path);
      SAXBuilder sb = new SAXBuilder();
      Document doc = sb.build(fi);
      Element root = doc.getRootElement(); //得到根元素
      List books = root.getChildren(); //得到根元素所有子元素的集合
      Element book = (Element) books.get(xmlid);

     // books.get
     // String bookname = request.getParameter("bookname");
     // String author = request.getParameter("author");
    // // String price = request.getParameter("price");
     // String pub = request.getParameter("pub");
    //  String pubdate = request.getParameter("pubdate");
      //Text newtext;
      Element newname = book.getChild("書名");
      newname.setText(bookname); //修改書名為新的書名
      Element newauthor = book.getChild("作者");
      newauthor.setText(author);
      Element newpub = book.getChild("出版社");
      newpub.setText(pub);
      Element newprice = book.getChild("價格");
      newprice.setText(price);
      Element newdate = book.getChild("出版日期");
      newdate.setText(pubdate);
//books.set(xmlid,book);//修改子元素
      String indent = " ";
      boolean newLines = true;
      XMLOutputter outp = new XMLOutputter(indent, newLines, "GBK");
      fo = new FileOutputStream(path);
      outp.output(doc, fo);
    }
    catch (Exception e) {
      System.err.println(e + "error");
    }
    finally {
      try {
        fi.close();
        fo.close();
      }
      catch (Exception e) {
        e.printStackTrace();
      }
    }
  }*/
  public static void main(String[] args){
    XmlDispose xmlDispose = new XmlDispose();
    Vector vector;
    try {
      vector = xmlDispose.LoadXML();
      //xmlDispose.AddXML();
      System.out.println(xmlDispose.registerUser("user12","yeboqing","boqing","@"));

    }
    catch (Exception e) {

    }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久精品2019中文字幕之3| 日韩精品每日更新| 国产伦精一区二区三区| 91视频免费看| 国产网站一区二区三区| 麻豆一区二区三区| 欧美色图12p| 亚洲色图第一区| 成人av高清在线| 中文字幕av在线一区二区三区| 日韩在线观看一区二区| 99免费精品视频| 国产视频一区二区在线| 狠狠色丁香婷婷综合| 欧美剧情片在线观看| 一区二区在线电影| 在线免费观看日韩欧美| 亚洲精品视频免费看| 欧美在线观看一二区| 欧美国产日韩一二三区| 美腿丝袜在线亚洲一区| 欧美成人精品福利| 国产一区欧美一区| 精品国产免费视频| 久久成人麻豆午夜电影| 日韩亚洲欧美在线| 成人免费毛片app| 国产精品理伦片| 欧美群妇大交群中文字幕| 全国精品久久少妇| 国产性色一区二区| 91小宝寻花一区二区三区| 亚洲电影第三页| 亚洲精品一区二区三区影院| 国产精品一区二区视频| 日韩美女精品在线| 日韩一级免费观看| 成人黄色在线网站| 精品综合久久久久久8888| 国产精品午夜免费| 欧美欧美午夜aⅴ在线观看| 免费av网站大全久久| 国产精品久久久一区麻豆最新章节| 99麻豆久久久国产精品免费优播| 日韩码欧中文字| 欧美三级在线看| 国产精品一级在线| 欧美激情在线一区二区| 3751色影院一区二区三区| 成人亚洲一区二区一| 日韩二区三区在线观看| 国产精品视频第一区| 欧美一级电影网站| 欧美这里有精品| 97se亚洲国产综合自在线不卡 | 蜜臀av在线播放一区二区三区 | 波波电影院一区二区三区| 日韩精品亚洲一区| 亚洲精品国产一区二区精华液| 91精品欧美综合在线观看最新| 国产一区欧美日韩| 日韩av一二三| 免费不卡在线视频| 奇米影视一区二区三区小说| 石原莉奈一区二区三区在线观看| 亚洲激情在线播放| 欧美极品少妇xxxxⅹ高跟鞋 | 91视视频在线观看入口直接观看www | 国产精品视频麻豆| 国产精品久线观看视频| 中文字幕在线观看不卡| 国产精品视频免费看| 国产精品美女久久久久aⅴ | 91免费看`日韩一区二区| 成人在线综合网站| 在线一区二区视频| 欧美日韩高清在线播放| 日韩午夜电影在线观看| 久久综合精品国产一区二区三区| 国产欧美一区二区在线观看| 中文字幕在线免费不卡| 午夜精品成人在线| 国产xxx精品视频大全| 91亚洲大成网污www| 日韩欧美国产一二三区| 国产精品久久久久影院亚瑟| 亚洲成人先锋电影| 成人性生交大片免费看在线播放 | 激情成人午夜视频| 欧美亚洲一区二区在线| 久久女同性恋中文字幕| 一区二区三区欧美亚洲| 国内成+人亚洲+欧美+综合在线| 成人性生交大合| 亚洲精品在线观看网站| 日韩电影免费在线看| 激情综合色播激情啊| 国产不卡视频一区| 在线观看av不卡| 久久中文娱乐网| 亚洲色图都市小说| 国产乱人伦偷精品视频免下载| 91久久精品国产91性色tv| 精品欧美一区二区久久| 婷婷久久综合九色国产成人 | 91成人看片片| 欧美日韩视频在线第一区| 337p日本欧洲亚洲大胆色噜噜| 亚洲一区二区成人在线观看| 成人深夜福利app| 国产亚洲精品中文字幕| 国产高清不卡一区二区| 欧美va亚洲va在线观看蝴蝶网| 亚洲综合一二三区| 欧美性受极品xxxx喷水| 亚洲va欧美va人人爽| 欧美日韩精品欧美日韩精品一| 亚洲午夜久久久久久久久电影网 | 欧美高清视频不卡网| 亚洲综合久久av| 在线观看欧美黄色| 尤物av一区二区| 日韩一区二区在线观看视频| 香蕉乱码成人久久天堂爱免费| 粉嫩高潮美女一区二区三区| 国产人久久人人人人爽| 91丝袜国产在线播放| 日韩精品成人一区二区在线| 欧美一级视频精品观看| 国产精品夜夜爽| 久久夜色精品国产欧美乱极品| 国产乱对白刺激视频不卡| 国产精品久久久久桃色tv| 欧洲人成人精品| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩精品一二三区| 国产精品福利影院| 欧美日韩国产综合一区二区三区| 麻豆免费精品视频| 亚洲男同性恋视频| 久久综合久久99| 91麻豆精品久久久久蜜臀| 国产精品一卡二卡在线观看| 亚洲一级二级三级| 国产人伦精品一区二区| 欧美丰满嫩嫩电影| 成人免费电影视频| 国内精品视频一区二区三区八戒 | 成年人国产精品| 毛片av一区二区| 日韩毛片一二三区| 久久午夜羞羞影院免费观看| 欧美色图天堂网| 色婷婷av一区二区三区gif | 麻豆精品视频在线| 视频一区视频二区中文字幕| 亚洲天堂精品视频| 日本一区二区三区在线不卡| 欧美一卡在线观看| 日韩欧美亚洲另类制服综合在线| 欧美色男人天堂| 欧美美女网站色| 4438亚洲最大| 日韩欧美一区二区视频| 色综合色综合色综合色综合色综合| 不卡一区二区中文字幕| 一本一道综合狠狠老| 成人avav在线| 成人免费视频视频| 在线观看日韩电影| 欧美日韩成人一区二区| 欧美tickling网站挠脚心| 7777精品伊人久久久大香线蕉| 91麻豆精品91久久久久久清纯| 欧美丰满高潮xxxx喷水动漫| 精品成人佐山爱一区二区| 久久久久久久久99精品| 一区二区三区免费网站| 五月婷婷综合网| 成人在线综合网| 欧美视频完全免费看| 欧美亚洲精品一区| 国产天堂亚洲国产碰碰| 亚洲五码中文字幕| 午夜亚洲国产au精品一区二区| 美国毛片一区二区三区| 国产精品18久久久久久久久| 久热成人在线视频| 亚洲成人激情av| 亚洲无线码一区二区三区| 亚洲国产另类精品专区| 国产精品系列在线观看| 色网站国产精品| 国产人伦精品一区二区| 亚洲第一激情av| 成人激情校园春色| 在线免费亚洲电影| 1024成人网| 国产99久久久国产精品潘金网站| 欧美一区二区三区人|