Как использовать IntelliJ Language Injection в пользовательском теге в JSP

Моя компания использует пользовательские теги в наших JSP для переноса JavaScript. Я не могу заставить IntelliJ обрабатывать содержимое этих тегов как JavaScript. Вот простой пример того, как выглядит наш тег.

<ui:script>
  //Include javascript here...
  alert('Any code in here is treated as JavaScript');
</ui:script>

Какие-либо предложения? Я пытался использовать языковые инъекции, но не могу найти нужные настройки.

Я только что заметил, что проблема больше связана с использованием специального языка JSP -в теге <ui:script>. Более неприятный пример (обратите внимание на тег ${selectedReportID}, который все ломает):

<ui:script>
    new Kamino.DependencyLoader({
        source: [
            '/static/js/modules/folders/Report.js'
        ],

        onSuccess: function () {
            new Kamino.Report({
                id: '${selectedReportID}',
                element: 'content-reporting-report-list'
            });
        }
    }).load();
</ui:script>
11
задан Chris Esplin 18 July 2012 в 16:07
поделиться