【问题标题】:Using OGNL inside OGNL is Struts2 tags在 OGNL 中使用 OGNL 是 Struts2 标签
【发布时间】:2012-07-19 05:04:48
【问题描述】:

我有一个迭代器标签,它创建了 和 标签,前者是后者要访问的 href。代码如下:

<s:iterator value="areas">
    <s:url id="show_element_%{id_element}_url" action="some_action">
        <s:param name="id_current_element" value="%{id_element}" />
    </s:url>
    <sj:a href="%{show_element_?_url}" targets="...">...</sj:a>
</s:iterator>

问题是,如何获取 的属性 href 中赋予 url 的 id?请注意,我需要使用 OGNL 来获取 url 的完整 id,但是我已经使用 OGNL 将 url 与锚标记相关联,那么,我应该在 OGNL 中使用 OGNL 吗?我怎样才能做到这一点?

【问题讨论】:

    标签: struts2 ognl


    【解决方案1】:

    没关系,我找到了答案。没有必要给每个 url 一个不同的 id。既然如此,代码就相当简单了:

    <s:iterator value="areas">
        <s:url id="show_element_url" action="some_action">
            <s:param name="id_current_element" value="%{id_element}" />
        </s:url>
        <sj:a href="%{show_element_url}" targets="...">...</sj:a>
    </s:iterator>
    

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      相关资源
      最近更新 更多