Java 使用存储在数据库中的信息,使用struts 2和ajax为树生成节点

Java 使用存储在数据库中的信息,使用struts 2和ajax为树生成节点,java,ajax,jsp,treeview,struts2,Java,Ajax,Jsp,Treeview,Struts2,我需要开发一个树来显示零售网站上类别的层次结构。比如说 -Clothing - Men - Trousers - Shirts - Women 我正在使用struts并使用struts dojo插件来使用此标记: <sx:tree id="root" label="Category"> 对于其他子节点,数据存储在数据库中。如果我使用 ....... while( rs.next()) { %>

我需要开发一个树来显示零售网站上类别的层次结构。比如说

-Clothing
  - Men
     - Trousers
     - Shirts
  - Women
我正在使用struts并使用struts dojo插件来使用此标记:

<sx:tree id="root" label="Category">

对于其他子节点,数据存储在数据库中。如果我使用

    .......
while( rs.next())
  {
            %>
            <sx:tree id="child1" label ="<%=rs.getString("Category")%>" />
            <%
    }
......
。。。。。。。
while(rs.next())
{
%>

我不太熟悉Struts 2,但是查看文档可以做以下工作:

%>
<s:set name="categoryValue">
    <%= rs.getString("Category") %>
</s:set>
<sx:tree id="child1" label="#categoryValue" />
<%
%>

非常感谢。是的,我正在使用一个集合。我忘记了引号,只是使用了#categoryValue(如您的示例)。嘿,它似乎不起作用。我得到的错误是“/jsp/tree.jsp(249,65)equal symbol expected”但是,如果我给出,则会获得值测试。是否应该将值嵌套在标记的主体中,而不是作为元素值的值?或者可以尝试value=”“。