我正在学习编写我的第一个Web应用程序。我有一个使用.tag文件的jsp文件。 .jsp和.tag文件都使用jquery函数。在这种情况下,是否应在两个文件中指定jquery资源,或者我可以仅在JSP中指定它,并且标记文件可以使用它吗?
由于我将标记文件导入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的地方。
答案 0 :(得分:0)
看起来足以在JSP中指定(或两者中都不需要的标记)。当有多个位置链接jquery时有问题。不确定为什么会出现问题,但删除重复的链接修复了所有问题。
但无论如何我想知道如何处理这样的情况,我有JSP和Tag文件。最佳做法是链接两个Tag文件中的资源。因为我们无法确定所有使用Tag的JSP都需要资源(所以期望JSP链接资源是不正确的事情)。