📄 obtainclass.jsp
字号:
<%@ page language = "java" contentType = "text/html; charset=gb2312"%>
<%@ page import="com.huawei.icd30.common.db.*"%>
<%@ page import="com.huawei.icd30.agt.util.OperatorFlagCode"%>
<%
SysResultSet res = (SysResultSet)session.getAttribute("CLSMNG_SELECTTYPE");
java.util.Map map = new java.util.HashMap();
res.sort("CLASSID",true);
//主要是为了防止刷新出错,所以要把结果集合放到最前面
res.first();
while(res.next())
{
map.put(res.getString("FCLASSID").trim(),"");
}
res.setRecord(0);
String father = res.getString("CLASSID");
String classid = res.getString("CLASSID");
StringBuffer root = new StringBuffer();
//初始父节点字段
root.append(" foldersTree =gFld(\"<FONT COLOR=#000000><B>");
root.append(res.getString("CLASSTITLE"));
root.append("</B></FONT>|ftv2Root\",\"");
root.append(classid);
root.append("\")\n");
//从第二条记录循环判断记录集合
while(res.next())
{
String deleflag ;
classid = res.getString("CLASSID");
String title = res.getString("CLASSTITLE");
String fclassid = res.getString("FCLASSID");
//父节点是根目录的节点
if(fclassid.equals(father))
{
//如果该节点下面有子节点
if(map.containsKey(classid))
{
deleflag ="1";
root.append(" f").append(classid).append("=insFld(");
root.append("foldersTree,gFld(\"<FONT COLOR=#000000>");
root.append(title).append("</FONT>\", \"");
root.append(classid);
root.append("\"))\n");
}
else
{
deleflag ="2";
root.append(" insDoc(foldersTree").append(",gLnk(\"");
root.append(classid);
root.append("\",\"").append(title).append("\",\"");
root.append(title).append("\"))\n ");
}
}
//如果父节点不是根目录
else
{
//如果改节点下面有子节点
if(map.containsKey(classid))
{
deleflag="1";
root.append(" f").append(classid).append("=insFld(f");
root.append(fclassid).append(",gFld(\"<FONT COLOR=#000000>");
root.append(title).append("</FONT>\", \"");
root.append(classid);
root.append("\"))\n");
}
else
{
deleflag="2";
root.append(" insDoc(f").append(fclassid).append(",gLnk(\"");
root.append(classid);
root.append("\",\"").append(title).append("\",\"");
root.append(title).append("\"))\n ");
}
}
}
root.append(" initializeDocument();\n");
// System.out.println(root.toString());
%>
<html>
<head>
<title>类别选择菜单</title>
<script src="/agt/public/js/class_treemenu.js"></script>
<script src="/agt/public/js/my_functions.js"></script>
<link href="/agt/public/css/gb.css" rel="stylesheet" type="text/css">
<STYLE type=text/css>BODY {
SCROLLBAR-FACE-COLOR: #d6efff; SCROLLBAR-HIGHLIGHT-COLOR: #9E9E9E; SCROLLBAR-SHADOW-COLOR: #9E9E9E; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #d6efff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff}
</STYLE>
</head>
<body bgcolor="#8DC0FB" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form name="classform" method="post" action="/ClsMngOperatorAction.do?operatorFlag=<%=OperatorFlagCode.CLSMNG_CHOOSE%>">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top">
<table width="100%" border="0" cellpadding="1" cellspacing="0" class="iess">
<tr>
<td height="28">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="130" valign="top">
<SCRIPT>
<%
out.print(root.toString());
%>
</script>
</td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -