1

以下は私のsample.jspです。私の要件は、ツリー構造形式を表示することです。

<%@ taglib prefix="s" uri="/struts-tags" %>
<%
  String s="ROOT";
  %>
  <s:tree theme="ajax" id="root" label="%{s}"> 
  <s:treenode theme="ajax" id="child1" label="<b>Child 1</b>" />
  <s:treenode theme="ajax" id="subchild1" label="SubChild 1">
  <s:treenode theme="ajax" id="subchild2" label="SubChild 2" />
  <s:treenode theme="ajax" id="subchild3" label="SubChild 3" />
  </s:treenode>
  <s:treenode theme="ajax" id="child2" label="<b>child 2</b>" />
 </s:tree>

しかし、それは値を表示していません

<s:tree theme="ajax" id="root" label="%{s}"> 

これを行う方法を教えてください。ありがとう

4

1 に答える 1

0

まず最初に、スクリプトレットを使用することは非常に悪い習慣です。代わりに taglibs を使用してください。

ただし、これが本当に必要な場合は、<s:set>タグを使用して変数を割り当てます。

<%
 String s="ROOT";
%>
<s:set var="sVar">
  <%=s %>
</s:set>
<sj:tree theme="ajax" id="root" label="%{#sVar}">

treeところで、/struts-tagsあなたがおそらく意味するようなものはありません/struts-jquery-tags

于 2013-07-11T12:14:38.337 に答える