我有一个迭代器标记,可以创建< s:url>和< sj:a>标签,前者是后者访问的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>
问题是,如何在&lt;的属性href中获取给url的id? sj:a&gt;?请注意,我需要使用OGNL来获取url的完整id,但我已经使用OGNL将url与anchor标记关联起来了,那么,我应该在OGNL中使用OGNL吗?我怎样才能实现这一目标?
答案 0 :(得分:0)
没关系,我找到了答案。没有必要为每个网址提供不同的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>
感谢。