单击action类中的struts2 treenode值时如何访问该值
我在我的项目中使用struts2。 我用DOJO罐子做Treenode 但我不知道该怎么做 单击时action类中的Treenode id/标签 下面是我单击“java in action”树节点(叶节点)时的“tree.jsp”页面 我希望这个名字是立即发送到行动类单击action类中的struts2 treenode值时如何访问该值,struts2,Struts2,我在我的项目中使用struts2。 我用DOJO罐子做Treenode 但我不知道该怎么做 单击时action类中的Treenode id/标签 下面是我单击“java in action”树节点(叶节点)时的“tree.jsp”页面 我希望这个名字是立即发送到行动类 <%@taglib prefix="s" uri="/struts-tags"%> <%@ taglib prefix="sx" uri="/struts-dojo-tags"%> <html
<%@taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<html>
<head>
<sx:head/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Example Tree Tag</title>
</head>
<body>
<h1>Example tree & treenode Tag</h1>
<div>
<sx:tree id="books" label="Books" title="test" >
<sx:treenode label="Programing books" title="test">
<sx:treenode label="Java" title="test">
<sx:treenode id="Thread-Books" label="Core-Java" >
<sx:treenode id="Thread-Books" label="Java in Action" />
<sx:treenode id="Thread-Books" label="Core-Java Essentials" />
<sx:treenode id="Thread-Books" label="Head first Java" />
<sx:treenode id="Thread-Books" label="Multi-threading" />
<sx:treenode id="Thread-Books" label="Networking" />
</sx:treenode>
</sx:tree>
示例树标记
示例树和树节点标记
您需要添加以下代码
<script language="JavaScript" type="text/javascript">
dojo.event.topic.subscribe("treeSelected", function treeNodeSelected(node) {
alert(node);
dojo.io.bind({
url: "<s:url value='../roseindia/objectsList2.action'/>?categoryId="+node.node.title,
load: function(type, data, evt) {
var divDisplay = dojo.byId("displayIt");
divDisplay.innerHTML=data;
},
mimeType: "text/html"
});
});
dojo.event.topic.subscribe(“treeseselected”,函数treeNodeSelected(节点){
警报(节点);
dojo.io.bind({
url:“?categoryId=“+node.node.title,
负载:功能(类型、数据、evt){
var divDisplay=dojo.byId(“displayIt”);
divDisplay.innerHTML=数据;
},
mimeType:“text/html”
});
});
sx:treenode标签作为node.node.title传递提供一些代码您做了什么以及您面临的问题,否则很难帮助任何人我相信您没有添加代码:)