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

📄 addrtree_xml.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=gbk" %>
<%@ page import="com.doone.uurm.*, com.doone.data.*, com.doone.web.*, com.doone.util.*, com.doone.fj1w.fjmgr.order.*"%>
<%
    String addrid = request.getParameter("addrid");
	String prodOrderId = (String)session.getAttribute("PRODORDERID");

    if ( addrid != null ) {
    	MovePhoneBean phoneBean = MovePhoneBean.getMovePhoneBean(new DacClient(), Long.parseLong(prodOrderId));
    
        DataTable dt = phoneBean.callQryAddr(addrid);
        if ( dt != null ) {
    	    DataTable newTree = dt.copyStruct();
    	    
    	    DataColumn dc = new DataColumn("UPID");
    	    dc.setDataType(DBTypes.newInstance(DBTypes.VARCHAR));
    	    newTree.getColumns().add(dc);
    	    //dc = new DataColumn("XML");
    	    //dc.setDataType(DBTypes.newInstance(DBTypes.VARCHAR));
    	    //newTree.getColumns().add(dc);
    	    
    	    for ( int i=0; i<dt.getRows().getCount(); i++){
    	        String addrId = dt.getRow(i).getString(BSSParamName.SUB_ADDR_ADDR_ID);
    	        DataRow dr = newTree.newRow();
    	        dr.setValue(BSSParamName.SUB_ADDR_ADDR_ID, addrId);
    	        dr.setValue(BSSParamName.SUB_ADDR_ADDR_NAME, dt.getRow(i).getValue(BSSParamName.SUB_ADDR_ADDR_NAME));
    	        dr.setValue("UPID", addrid);
    	        //dr.setValue("XML","addrtree_xml.jsp?addrid=" + addrId);
    	        
    	        newTree.getRows().add(dr);
    	    }
    	    newTree.acceptChanges();
            
            String fields[] = new String[7];
            fields[0] = BSSParamName.SUB_ADDR_ADDR_ID;
            fields[1] = "UPID";
            fields[2] = BSSParamName.SUB_ADDR_ADDR_NAME;
            fields[3] = null;
            fields[4] = null;
            fields[5] = null;
            fields[6] = null;
            //fields[7] = "XML";
            
            Tree tree = new Tree(newTree, fields, addrid, "D");
    
            response.reset();
            response.getWriter().write(tree.getXmlString());
            
            return ;
        }
    }
    
    Tree tree = new Tree();
    tree.setIndent("0px");
    response.getWriter().write(tree.getXmlString());
%>

⌨️ 快捷键说明

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