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

📄 setsysclient.java

📁 这是一个用jsp+Oracle开发的联系人客户关系管理系统!
💻 JAVA
字号:
package com.ideas.test;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */
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.*;

public class setSysClient extends HttpServlet{
  public void doGet(HttpServletRequest request, HttpServletResponse res) throws
   IOException, ServletException {
    PrintWriter out = res.getWriter();
    String type1  = request.getParameter("type");
    res.setContentType("text/html;charset=GB2312");
    out.println("<%@ page contentType=\"text/html;charset=GB2312\"%>");
    out.println("<html>");
    out.println("<head>");
    out.println("<title>display item</title>");
    out.println("</head>");
    out.println("<body>");
    //out.println(type1);
    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 (type1.indexOf("unixclient") >-1)
      {
        out.println("<table width='100%/' border='1' cellspacing='1' cellpadding='0'>");
        out.println("<tr><td>hostname</td>");
        out.println("<td>hostip</td>");
        out.println("<td>os</td>");
        out.println("<td>cics</td>");
        out.println("<td>sna</td>");
        out.println("<td>sybase</td>");
        out.println("<td>operation</td></tr>");
        root = doc.getRootElement();
        parent = root.getChild("unixclient");
        son = parent.getChildren();
        Iterator it =son.iterator();

        while (it.hasNext())
        {

          Element temhost =(Element) it.next();
          out.println("<tr><td>"+temhost.getChild("hostname").getTextTrim()+"</td>" );
          out.println("<td>"+temhost.getChild("os").getTextTrim()+"</td>" );
          out.println("<td>"+temhost.getChild("hostip").getTextTrim()+"</td>" );
          out.println("<td>"+temhost.getChild("cics").getTextTrim()+"</td>" );
          out.println("<td>"+temhost.getChild("sna").getTextTrim()+"</td>" );
          out.println("<td><a href=\"/yj/setSysClient?type=sybase&&host="+temhost.getChild("hostip").getTextTrim()+"\">...</a></td>" );
          out.println("<td><a href=\"/yj/DelHost?type=host &&host="+temhost.getChild("hostip").getTextTrim()+"\"> 删除</a> <a href=\"/yj/ModifyHost?type=host &&host="+temhost.getChild("hostip").getTextTrim()+"\"> 修改</td></tr>" );

        }
        out.println("</table></body></html>");
        out.close();
        return;
      }
      if (type1.indexOf("sybase") >-1){
        {
       String hostip = request.getParameter("host");
       parent = root.getChild("unixclient");
       son = parent.getChildren();
       Iterator it =son.iterator();
    while (it.hasNext()){
       Element temhost =(Element) it.next();
       if (temhost.getChild("hostip").getTextTrim().indexOf(hostip) >-1 ){
             Element sybase = temhost.getChild("sybase");
             java.util.List serlist = sybase.getChildren();
             Iterator serverit = serlist.iterator() ;
             Iterator scriptit = serlist.iterator();
             out.println("<script>");
             out.println("<!--");
             out.println("function add_submit(){");
             out.println("document.sybase.type.value=\"1\"");
             out.println("document.sybase.action=\"/yj/ModifyHost\";");
             out.println("document.sybase.submit();");
             out.println("return true;}");
             out.println("function up_submit(){");
              String script="" ;
              while(scriptit.hasNext())
            {
                Element server =(Element) scriptit.next() ;
                if (script.length()==0 ){
                script = "if(document.sybase."+server.getTextTrim()+".value ==\""+server.getTextTrim()+"\"";
                }
                else
                  script = script +"&& document.sybase."+server.getTextTrim()+".value ==\""+server.getTextTrim()+"\"";

            }

             script = script +")";
             out.println(script);
             out.println("{");
             out.println("alert(\"请更新参数值\");");
             out.println("return false;");
             out.println("}");
             out.println("document.sybase.type.value=\"0\"");
             out.println("document.sybase.action=\"/yj/ModifyHost\";");
             out.println("document.sybase.submit();");
             out.println("return true;");
             out.println("}");
             out.println("// -->");
             out.println("</script>");
             out.println("<form name=\"sybase\" method=\"post\" action=\"\">") ;
             Integer servernum =new Integer(0);
             while (serverit.hasNext()){
                   Element server =(Element) serverit.next() ;
                   out.println("<li>sybase 服务器名称: <input type=\"text\" name ="+server.getTextTrim()+" value ="+server.getTextTrim()+" >");
                   out.println("<input type=hidden name="+ servernum.toString() +"value="+server.getTextTrim()+">");
                   //servernum++;
         }
       }
       }
       out.println("<br>");
       out.println("<input type=hidden name=host value="+hostip+">");
       out.println("<input type=hidden name=type>");
       out.println("<input type=\"submit\" value=\"确定\" onclick=\"up_submit(); return false;\" >");
       out.println("<input type=\"submit\" value=\"增加\" onClick=\"add_submit();return false;\" >");
       out.println("<input type=\"reset\" value=\"取消\">");
       out.println("</form></body></html>");
       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 + -