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

📄 movecontent_xml.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@page contentType="text/xml; charset=GBK" %>
<%@page import="com.doone.fj1w.fjmgr.sysmgr.uurm.XmlService,
				com.doone.util.FileLogger,
				com.doone.fj1w.fjmgr.tree.*,
				com.doone.uurm.*,
				com.doone.data.*,
				com.altova.types.*,
				java.util.Map,
				java.util.HashMap" %><%!
    public static String getOrganiseTree(ServletRequest request,
            ServletResponse response, Map param) {
        String ret = "";
        try {
            WebAuth auth = WebAuth.getInstance((HttpServletRequest) request);
            long permisionID = auth.getCurrPostID();
  		    String spurviewID="BBS";
			Purview purv = new Purview();
			DataTable dt = null;
			dt = purv.GetTreeList(permisionID,spurviewID,auth.getUserID());
		//	dt = purv.GetInfoByUserOrg(auth.getUserID(), permisionID);
            String[] fields = new String[9];
          	fields[0] = "PURVIEWID";
			fields[1] = "UPPURVIEWID";
			fields[2] = "PURVIEWCODE";
			fields[3] = "PURVIEWNAME";
			fields[4] = "PURVIEWOPER";
            fields[5] = "";
            fields[6] = "../../common/images/p_module.gif";
            fields[7] = "../../common/images/p_option.gif";
            fields[8] = "../../common/images/p_custom.gif";

            treeDoc doc = new treeDoc();
            rootType root = new rootType();
            root.addopen_action(new SchemaBoolean(true));
            root.adddbl_click(new SchemaBoolean(true));
            root.addtext("ROOT");

            doc.setEncoding("GBK");
            doc.setRootElementName("", "root");
            doc.setSchemaLocation("tree.xsd");

            String str = (String) param.get("PID");
            FileLogger.getLogger().debug("upid-->" + str);
      

            rootType menu = (rootType) XmlService.getXmlFromTableByPurv(root, dt, fields, str, true);

            ret = doc.saveToString(menu);
        } catch (Exception ex) {
            FileLogger.getLogger().warn(ex.getMessage(), ex);
            ret = "";
        }

        return ret;
    }
%>
<%
    request.setCharacterEncoding("GBK");
    try {
    	response.setContentType("text/xml");
    	HashMap _map = new HashMap();
    	String pid = request.getParameter("PID");
    	_map.put("PID",(pid==null)?"":pid);
    	String xmlStr = getOrganiseTree(request,response,_map);
    	out.clear();
    	out.print(xmlStr);
    } catch (Exception e) {
        FileLogger.getLogger().warn(e);
    }
%>

⌨️ 快捷键说明

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