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

📄 treeshowinfo.java

📁 电信的网厅的整站代码
💻 JAVA
字号:
package com.doone.fj1w.fjmgr.useroperinfo;

import com.doone.fj1w.fjmgr.tree.treeDoc;
import com.doone.fj1w.fjmgr.tree.rootType;
import com.doone.fj1w.fjmgr.tree.menuType;
import com.doone.fj1w.fjmgr.sysmgr.Util;
import com.doone.data.*;
import com.doone.fj1w.fjmgr.useroperinfo.Operappealtype;
import com.doone.util.FileLogger;
import com.altova.types.SchemaBoolean;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import com.doone.fj1w.common.TD_City;
import com.doone.uurm.UserFactory;

public class TreeShowInfo extends HttpServlet{
    static final private String CONTENT_TYPE = "text/html; charset=GBK";

    public void init() throws ServletException {
     }

     public void doGet(HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws ServletException, IOException {

         httpRequest.setCharacterEncoding("GBK");
         httpResponse.setContentType(CONTENT_TYPE);
         ServletOutputStream out=httpResponse.getOutputStream();

         //String sAppeacitycode=httpRequest.getParameter("CITYCODE").trim();

         //sAppeacitycode = Util.Replace(sAppeacitycode);

         treeDoc doc = new treeDoc();
         rootType root = new rootType();
         root.addopen_action(new SchemaBoolean(true));
         root.adddbl_click(new SchemaBoolean(true));
         //开始查表数据
         Opershowinfo cappealtype=new Opershowinfo();
         DataTable dtappealtypepara=null;
         DataRow drappealpara=null;
         DataTable dtappealtypechild=null;
         DataRow drappealchild=null;
         try {
             root.addtext("ROOT");
             dtappealtypepara=TD_City.getCityList();//0表示查父节点的信息

             if(dtappealtypepara!=null && dtappealtypepara.getRows().getCount()>0){
                for(int tpara=0;tpara<dtappealtypepara.getRows().getCount();tpara++){
                    drappealpara=dtappealtypepara.getRow(tpara);
                    //先处理父节点的信息
                    menuType paramenu=new menuType();
                    root.addmenu(paramenu);
                    paramenu.addid(drappealpara.getString(0));
                    paramenu.addtext(drappealpara.getString(1));
                    paramenu.addhref("javascript:goifram('Showinfolist.jsp?CITYCODE="+drappealpara.getString(0)+"&APPFIELD=0&PAGENO=1','"+drappealpara.getString(0)+"','"+drappealpara.getString(1)+"')");
                    paramenu.addicon("images/r_fav.gif");

                    //在处理子节点的信息
 /*                    dtappealtypechild=cappealtype.queryshowinfo("td_showinfo","CITYCODE",drappealpara.getString(0));
                     if(dtappealtypechild!=null && dtappealtypechild.getRows().getCount()>0){
                         //如果有子节点,设置父节点为可以自动更新的状态

                         //paramenu.addauto_refresh(new SchemaBoolean(true));
                         //paramenu.addref("/manager/TreeShowInfo");


                        for(int ichild=0;ichild<dtappealtypechild.getRows().getCount();ichild++){
                            drappealchild=dtappealtypechild.getRow(ichild);

                            menuType submenu=new menuType();
                            //root.addmenu(paramenu);
                            paramenu.addmenu(submenu);

                            try {
                                submenu.addid(drappealchild.getString(0));
                                submenu.addtext(drappealchild.getString(2));

                                submenu.addhref("javascript:goifram('Showinfolist.jsp?CITYCODE="+drappealchild.getString(1)+"&APPFIELD="+drappealchild.getString(0)+"','"+drappealchild.getString(0)+"','"+drappealchild.getString(2)+"')");
                                submenu.addicon("images/r_fav.gif");
                                //submenu.addref("/manager/TreeAppealType?APPEALTYPEID=0&CITYCODE="+sAppeacitycode);
                                } catch (Exception e) {
                                    FileLogger.getLogger().debug("newMenu:"+e.getMessage());
                                }

                        }
                     }else{
                         //no record
                     }*/
//                 if(paramenu.hasmenu()){
//                    paramenu.addref("/manager/TreeShowInfo");
//                 }

                 }

                 }else{
                     //no record
             }

             doc.setEncoding("GB2312");
             doc.setRootElementName("", "root");
             doc.setSchemaLocation("tree.xsd");
            doc.save((OutputStream)out,root);

         }catch(Exception ex){
             FileLogger.getLogger().error(ex);
         }


     }

     public void doPost(HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws ServletException, IOException {
         doGet(httpRequest,httpResponse);

     }

   //Clean up resources
   public void destroy() {
  }
}

⌨️ 快捷键说明

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