Вы можете получить результат, аналогичный javascript_include_tag
Rails, используя пользовательский тег JSP (Struts не имеет ничего похожего, но не так уж сложно создать его самостоятельно ).
Такой тэг должен помочь:
<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>