单击action类中的struts2 treenode值时如何访问该值

单击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

我在我的项目中使用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>

<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传递

提供一些代码您做了什么以及您面临的问题,否则很难帮助任何人我相信您没有添加代码:)