【问题标题】:A Rails' javascript_include_tag equivalent for Struts?Rails 的 javascript_include_tag 等效于 Struts?
【发布时间】:2011-08-01 20:27:40
【问题描述】:

如何为 Struts 1 应用程序模拟 javascript_include_tag(来自 Rails)?

类似:

<%= includeJS('jquery', 'application', 'blah1', 'blah2', ...) %>

在 JSP 中会很棒。

【问题讨论】:

    标签: java tags struts


    【解决方案1】:

    您可以通过使用自定义 JSP 标签获得与 Rails 的 javascript_include_tag 类似的结果(Struts 没有类似的东西,但它是 is not that difficult to create one yourself)。

    像下面这样的标签应该可以解决问题:

    <my:includeJS sources="jquery, application, blah1, blah2" />
    

    您的标签将有一个字符串属性(在上面的示例中名为sources),它接收以逗号分隔的脚本名称列表。在您的标签处理程序中,您用逗号分隔名称并使用它们来创建 HTML &lt;script&gt; 标签:

    ....
    <script type="text/javascript" src="/javascripts/blah1.js"></script>
    <script type="text/javascript" src="/javascripts/blah2.js"></script>
    

    【讨论】:

      猜你喜欢
      • 2014-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      • 2015-04-29
      • 1970-01-01
      • 2011-02-19
      相关资源
      最近更新 更多