Как создать файл javascript из действия Struts 2, при этом используя расширение.js?

У меня есть несколько файлов javascript, которые должны генерироваться динамически. Это чисто i18n, и я использую плагин Struts 2 Convention. Я успешно могу сделать это, когда я опускаю расширение.js как в URL, так и в исходном файле, например так:

Плагин соглашения поразит этот 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 должны служить статическими ресурсами.

0 ответов

Другие вопросы по тегам