小编Chr*_*lin的帖子

如何在JSP中的自定义标记内使用IntelliJ语言注入

我的公司在JSP中使用自定义标签来包装JavaScript.我无法让IntelliJ将这些标签的内容视为JavaScript.这是我们的标签看起来像一个简单的例子.

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

有什么建议?我尝试过使用语言注入,但我找不到合适的设置.

我刚刚注意到问题与在<ui:script>标记中使用特定于JSP的语言有关.一个更糟糕的例子(注意打破一切的$ {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>
Run Code Online (Sandbox Code Playgroud)

jsp intellij-idea

11
推荐指数
1
解决办法
3012
查看次数

标签 统计

intellij-idea ×1

jsp ×1