xtree1.1的使用[学习笔记]

来源:互联网 发布:tomcat mac 安装 编辑:程序博客网 时间:2024/04/30 05:57
tree.jsp 
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><script type="text/javascript" src="js/jquery-1.4.2.js"></script><script type="text/javascript" src="xtree/xtree.js"></script><script type="text/javascript" src="xtree/xloadtree.js"></script><script type="text/javascript" src="xtree/xmlextras.js"></script><link rel="stylesheet" type="text/css" href="xtree/xtree.css"></head><body><script type="text/javascript">webFXTreeHandler.setIcon("xtree/");var rtree = new WebFXLoadTree("这是xtree","xtree!getEmployeeOrgTree","xtree!getEmployeeListByOrgId");rtree.target = "employeeRight";//这个target不是设置树显示的位置而是根节点数据返回的页面document.write(rtree);</script><div name="employeeDiv" id="employeeDiv"></div><iframe name="employeeRight"></iframe></body></html>

Action代码:

public class XTreeAction extends ActionSupport {private String treeStr;private String employeeRight;public String getEmployeeOrgTree() {// 首次会访问这个方法,双击和展开也是访问这个。。treeStr = "<?xml version=\"1.0\" encoding=\"gb2312\"?>"+ "<tree>"+ "<tree text=\"省公司机关本部\" target=\"employeeRight\" action=\"xtree!getEmployeeListByOrgId?org.orgId=100099\" src=\"xtree!getEmployeeOrgTree?org.parentId=100099\" />"+ "<tree text=\"地市电业局\" target=\"employeeRight\" action=\"xtree!getEmployeeListByOrgId?org.orgId=530557\" src=\"xtree!getEmployeeOrgTree?org.parentId=530557\" />"+ "<tree text=\"直管县公司\" target=\"employeeRight\" action=\"xtree!getEmployeeListByOrgId?org.orgId=530558\" src=\"xtree!getEmployeeOrgTree?org.parentId=530558\" />"+ "</tree>";return "xtree";}public String getEmployeeListByOrgId() {// 单击会访问这个,用于显示内容在右边(employeeRight)employeeRight = String.valueOf(Math.random());return "employeeRight";}


struts.xml:

<struts>    <constant name="struts.devMode" value="true" />    <package name="default" namespace="/" extends="struts-default">        <action name="xtree" class="com.jungle.XTreeAction">            <result name="xtree">/treeXml.jsp</result>            <result name="employeeRight">/employeeRight.jsp</result>        </action>    </package></struts>

treeXml.jsp: 

<%@ page contentType="text/xml;charset=GBK" language="java" %><%@taglib prefix="s" uri="/struts-tags"%><s:property escape="false" value="treeStr"/>

employeeRight.jsp:

 <body>   ${employeeRight}  </body>


xtree.js等可以到我的资料中下载。

http://download.csdn.net/detail/cl61917380/3477153


原创粉丝点击