Я учусь писать свое первое веб-приложение. У меня есть файл jsp, который использовал.tag файлы. Файлы.jsp и.tag используют функции jquery. В этом случае должен быть указан ресурс jquery в обоих файлах или я могу указать его только в JSP, и файл тега может его использовать?
Поскольку im импортировал файл тега в jsp, я предположил, что полученный html будет одним файлом, поэтому не нужно связывать ресурс jquery в нескольких местах? Я исправлю здесь?
Что-то вроде этого:
common/dummy.tag
*******************
.
.
.
$("#blah").show();
.
.
Sample.jsp
***********
.
.
.
<common:dummy/>
.
.
.
$("#somethingelse").hinde();
.
.
.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
Если я связываю jquery в своем теге, есть ли проблема? Поскольку его возможный мой тег можно повторно использовать, где еще не используется jquery byitself.
Похоже, его достаточно, чтобы указать в JSP (или тег, который не требуется в обоих). Были проблемы, когда было несколько мест, где был связан jquery. Не знаете, почему это будет проблемой, но удалите дублированные ссылки, устранив все проблемы.
Но в любом случае хотелось бы знать, как обращаться с такими случаями, когда у меня есть JSP и файлы тегов. Лучше всего связывать ресурс в обоих файлах тегов. поскольку мы не можем быть уверены, что всем JSP, использующим тег, понадобится ресурс (поэтому ожидая, что JSP свяжет ресурс, это не то, что нужно сделать).
head
который входит в элемент HTML <head>
. Это импортирует внешние ресурсы для использования в другом месте.
head
вашейJSP
.