1. 程式人生 > >struts2-ajax-樹狀資料的輸出

struts2-ajax-樹狀資料的輸出

原始碼:

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>      
<%
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>資料的樹狀輸出</title>
  	<s:head/>
	<sx:head parseContent="true"/>
  </head>
<body>
	<sx:tree label="樹狀資料輸出" id="parent">
		<sx:treenode label="標題1" id="title1">
			<sx:treenode label="子節點11" id="child11"></sx:treenode>
			<sx:treenode label="子節點12" id="child12"></sx:treenode>
			<sx:treenode label="子節點13" id="child13"></sx:treenode>
		</sx:treenode>
		<sx:treenode label="標題2" id="title2"></sx:treenode>
		<sx:treenode label="標題3" id="title3">
			<sx:treenode label="子節點31" id="child31">
				<sx:treenode label="子節點311" id="child311"></sx:treenode>
				<sx:treenode label="子節點312" id="child312"></sx:treenode>
				<sx:treenode label="子節點313" id="child313"></sx:treenode>
			</sx:treenode>
			<sx:treenode label="子節點32" id="child32"></sx:treenode>
			<sx:treenode label="子節點33" id="child33"></sx:treenode>
		</sx:treenode>
		<sx:treenode label="標題4" id="title4"></sx:treenode>
		<sx:treenode label="標題5" id="title5"></sx:treenode>
	</sx:tree>
</body>
</html>

執行的結果: