1

動的に生成する必要がある JavaScript ファイルがいくつかあります。それは純粋に i18n のもので、私は struts 2 コンベンション プラグインを使用しています。次のように、URL とソース ファイルの両方から .js 拡張子を省略すると、これを正常に実行できます。

コンベンション プラグインは、次の JSP にヒットします。

WEB-INF/content/dynamic-javascript-file.jsp

このページの URL:

<html>
<head>
<script type="text/javascript" src="dynamic-javascript-file"></script>
</head>
<body>
    blah blah blah
</body>
</html>

しかし、私がやりたいことはこれです:

WEB-INF/content/dynamic-javascript-file.js

<html>
<head>
<script type="text/javascript" src="dynamic-javascript-file.js"></script>
</head>
<body>
    blah blah blah
</body>
</html>

唯一の違いは、URL とファイル自体の両方にネイティブの .js 拡張子が付いていることです。これの動機は、開発者とツールを混乱させないようにすることです。また、別の要件として、他の JavaScript ファイルは静的リソースとして提供する必要があります。

4

0 に答える 0