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 值

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

请建议我怎么做?谢谢

4

1 回答 1

0

首先要做的事情:使用 scriptlet 是一种非常糟糕的做法,请改用 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 回答