📄 movecontent_xml.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 + -