Java webappjsp与标记文件和资源声明
我正在学习编写我的第一个web应用程序。我有一个使用.tag文件的jsp文件。jsp和.tag文件都使用jquery函数。在这种情况下,是应该在两个文件中都指定jquery资源,还是可以单独在JSP中指定它,并且标记文件可以使用它 因为我将标记文件导入到jsp中,所以我假设生成的html将是单个文件,所以不需要在多个位置链接jquery资源?我说的对吗 大概是这样的:Java webappjsp与标记文件和资源声明,java,jquery,jsp,web-applications,tags,Java,Jquery,Jsp,Web Applications,Tags,我正在学习编写我的第一个web应用程序。我有一个使用.tag文件的jsp文件。jsp和.tag文件都使用jquery函数。在这种情况下,是应该在两个文件中都指定jquery资源,还是可以单独在JSP中指定它,并且标记文件可以使用它 因为我将标记文件导入到jsp中,所以我假设生成的html将是单个文件,所以不需要在多个位置链接jquery资源?我说的对吗 大概是这样的: common/dummy.tag ******************* . . . $("#blah").show(); .
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>
common/dummy.tag
*******************
.
.
.
$(“废话”).show();
.
.
Sample.jsp
***********
.
.
.
.
.
.
$(“#某物”).hinde();
.
.
.
如果我也在标记中链接jquery,是否存在任何问题?由于my标记可能会在其他一些不使用jquery的地方重复使用。看起来它足以在JSP中指定(或者两者都不需要标记)。当jquery链接到多个位置时出现问题。不知道为什么这会是一个问题,但删除重复链接修复了所有问题
但无论如何,我想知道如何处理这样的情况,我有JSP和标记文件。链接两个标记文件中的资源是最佳做法。因为我们不能确定所有使用标记的JSP都需要资源(所以期望JSP链接资源不是正确的做法)。您的问题并不完全清楚。如果您指的是jQuery javascript文件-是的,您只需要将这些文件包含在
JSP
的标题中,希望现在一切都清楚了。如果你看看那些使用TagLib和外部JavaScript资源的库,比如,你会发现它们通常包括一个head
类型标记,它进入HTML
元素。这将导入外部资源以供其他地方使用。