Displaytag 无法识别 struts 元素

发布于 2024-11-02 22:15:25 字数 555 浏览 0 评论 0原文

我正在尝试将列名称作为操作参数传递并在显示标记内使用它。 display:column 不会获取值堆栈中的任何值,而只是将 title 属性中的任何内容打印为纯字符串。

使用以下代码:

<display:table name="pList" uid="chartRow" id="sTable" pagesize="10" class="table" requestURI="/some.action">
<s:iterator value="columns" var="column" status="cStatus">
    <display:column title="${column}">
        <s:property value="#attr.sTable[#column]" />
    </display:column>
</s:iterator>
</display:table>

我得到 ${column} 作为整个表的列名称。 有什么建议吗?

斯特茨-2.2 显示标签-1.2

I'm trying to pass column names as action parameter and use it inside of display tag.
the display:column does not grab any value in value stack, but just print whatever is in title attribute as plain string.

With following code:

<display:table name="pList" uid="chartRow" id="sTable" pagesize="10" class="table" requestURI="/some.action">
<s:iterator value="columns" var="column" status="cStatus">
    <display:column title="${column}">
        <s:property value="#attr.sTable[#column]" />
    </display:column>
</s:iterator>
</display:table>

I get ${column} as column names for whole table.
Any suggestion?

sturts-2.2
displaytag-1.2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怼怹恏 2024-11-09 22:15:25

在 jstl 上浪费了很多时间之后,所有这些。

<%@ page isELIgnored="false" %>

解决了我的问题。

After much wasting of my time with jstl, el all that.

<%@ page isELIgnored="false" %>

resolved my issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文