【问题标题】:How to extend struts 2 tag?如何扩展struts 2标签?
【发布时间】:2012-10-03 00:50:23
【问题描述】:

我想扩展 Struts 2 s:select 标签。 有人可以解释执行相同操作所需的步骤。 此外,如果 Struts2 框架中有任何可用的钩子或实现,那么

【问题讨论】:

  • 你到底想用<s:select>标签做什么?
  • 我想为这个标签写一种包装器,我可以在其中编写自定义功能。

标签: struts2 custom-tags


【解决方案1】:

我认为您可以根据需要更改 freemarker 模板并扩展 org.apache.struts2.views.jsp.ui.SelectTag class

检查此article 开始。

【讨论】:

    【解决方案2】:

    您可以从检查 freemarker 模板开始(默认是 freemarker,但它可以是速度或其他模板引擎)。见http://mikeski.net/site/node/16

    如果这对您来说还不够,那么您可以扩展或创建您自己的 select 标签实现。 http://joshuajava.wordpress.com/2008/12/27/creating-custom-components-with-struts-2/

    【讨论】:

    • 完美,确实解决了问题。两个例子都非常有说明性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多