我有一个使用JSP和Tiles 3.0.5的现有Spring Web应用程序。
它在WEB-INF/tags/mytags
中具有标签文件,这些文件在JSP和其他标签中被引用。假设标签example.tag
通过以下方式使用标签line.tag
:
<%@ taglib prefix="mytags" tagdir="/WEB-INF/tags/mytags" %>
....
<mytags:line attribute="value" />
现在,我想为该应用程序开发一个插件,该插件除了一些其他/替代性的Spring Bean之外,还仅提供了其中一些标签的替代品。插件应以jar文件的形式放在WEB-INF / lib中提供。因此,在该示例中,jar应包含位于jar line.tag
中的META-INF/tags/mytags/line.tag
的新实现。标签example.tag
不能替代,但是如果插件jar存在于类路径中,则标签line.tag
会自动使用jar的版本line.tag
。否则,标签是原始的function Sum() {
var n = parseInt(document.getElementById("n").value);
var m = parseInt(document.getElementById("m").value);
var finalSum = 0;
for (var i = n; i <= m; i++) {
if (!(i % 2)) {
finalSum += i;
}
}
alert(finalSum);
}
。
有没有办法做到这一点?