我想在我的jsp 文档文件中使用这样的东西:
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %>
但是,在我见过的所有 30 多个示例中,每个人都使用简单的 jsp 语法,而不是 jsp 文档语法。像这样的东西:
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
xmlns:t="/WEB-INF/tags"
xmlns="http://www.w3.org/1999/xhtml"
version="2.0">
根本行不通。在页面上看不到所有驻留在 /WEB-INF/tags 中的标签文件。只有我定义了一个 tld 文件,并列出了那里的所有标签,才能在页面上访问它们。是否可以避免 tld 声明并仍然在 jsp 文档页面中使用标记文件?