我这个是一个树状菜单,我想点击它的时候能在本页面打开一个页面,我用的是链接地址,页面是这个。
现在我点击它的‘客户批次信息'、'基础数据导入'老是弹出一个新的页面,而无法在本页面打开。
    <script type="text/javascript">
d = new dTree('d');
d.config.target = "mainFrame";
d.config.useStatusText="true";
d.config.closeSameLevel="true";
d.add(0,-1,'系统功能');
d.add(1,0,'称重系统');
d.add(2,1,'客户批次信息','/Shilikaifa2/wghCustomer.do?action=queryWghCustomer','mainFrame');
d.add(3,1,'基础数据导入','/Shilikaifa2/transql.jsp');
d.add(4,1,'用户维护','/Shilikaifa2/userd.do?action=queryUser');
d.add();
<%String path = request.getContextPath();
String tree = Tree.getDtree(0, 0, path);%>
<%if (!tree.equals("")) {%>
<%=tree%>
document.write(d);
<%}%>
</script>
 
我的树的内结构:
public static String getDtree(int admin_id, int parent_id,
String path) {
String m_rtn = "";
List<TreeNode> ls = findByParentId(parent_id);
if (ls != null) {
for (int i = 0; i < ls.size(); i++) {
m_rtn = m_rtn + "d.add(" + ls.get(i).getId() + ","
+ (parent_id) + ",'" + ls.get(i).getNodeName() + "','"
+ path + "/" + ((TreeNode) (ls.get(i))).getNodeName()
+ "','','mainFrame','','','');";
m_rtn += getDtree(admin_id, ls.get(i).getId(), path);
}
}
return m_rtn;
}