⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modifyhost.java

📁 这是一个用jsp+Oracle开发的联系人客户关系管理系统!
💻 JAVA
字号:
package com.ideas.test;
import org.jdom.*;
import org.jdom.output.*;
import org.jdom.input.*;
import java.io.*;
import java.util.*;
import javax.servlet.http.*;
import javax.servlet.*;
import java.lang.Object.*;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class ModifyHost  extends HttpServlet{
  public void doGet(HttpServletRequest request, HttpServletResponse res) throws
      IOException, ServletException {
    PrintWriter out = res.getWriter();
    String parenthost = request.getParameter("host");
    int opetype = Integer.parseInt(request.getParameter("type"));
    try {
      SAXBuilder sb = new SAXBuilder();
      Document doc = sb.build(new FileInputStream("c:\\conf.xml"));
      Element root = doc.getRootElement();
      Element parent;
      java.util.List son;
      if (opetype == 1)
      {
      }
      else if (opetype == 0)
       {
       parent = root.getChild("unixclient");
       son = parent.getChildren();
       Iterator it =son.iterator();
      String[] html = new String[10];
       while (it.hasNext()){
       Element temhost =(Element) it.next();
       if (temhost.getChild("hostip").getTextTrim().indexOf(parenthost) >-1 )
       {
         Element sybase = temhost.getChild("sybase");
         java.util.List serlist = sybase.getChildren();
         Iterator serverit = serlist.iterator();
         while (serverit.hasNext()) {
           String paraName;
           String paraValue;
           Element server = (Element) serverit.next();
           paraName = server.getTextTrim();
           out.println(paraName);
           paraValue = request.getParameter(paraName);
           out.println(paraValue);
           server.setText(paraValue);
         }
       }
       String indent = " ";
      boolean newLines = true;
      //支持中文所必须的
      XMLOutputter outp = new XMLOutputter(indent,newLines,"GBK");
      outp.output(doc, new FileOutputStream("c:\\conf.xml"));


       }
       }
       out.close();
        return;
       }


  catch(Exception e)
               {
               out.println("An unexpected error has occurred.");
               out.println("Error description: " + e);

}
           }
           public void doPost(HttpServletRequest request, HttpServletResponse res) throws
     ServletException, IOException {
   doGet(request, res);
 }

           }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -