如何为Struts 1应用程序模拟javascript_include_tag
(来自Rails)?
类似的东西:
<%= includeJS('jquery', 'application', 'blah1', 'blah2', ...) %>
在JSP中会很棒。
答案 0 :(得分:1)
使用自定义JSP标记可以获得与Rails'javascript_include_tag
类似的结果(Struts没有类似的东西,只有它is not that difficult to create one yourself)。
以下标签应该可以解决问题:
<my:includeJS sources="jquery, application, blah1, blah2" />
您的标记将具有字符串属性(在上例中名为sources
),该属性接收以逗号分隔的脚本名称列表。进入标记处理程序后,您可以用逗号分隔名称并使用它们来创建HTML <script>
标记:
....
<script type="text/javascript" src="/javascripts/blah1.js"></script>
<script type="text/javascript" src="/javascripts/blah2.js"></script>