Jsp 我的taglib声明放在哪里?
我有一个JSP,我将开始使用JSTL标记库。所以我需要声明它,并按行执行Jsp 我的taglib声明放在哪里?,jsp,jstl,Jsp,Jstl,我有一个JSP,我将开始使用JSTL标记库。所以我需要声明它,并按行执行 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 但是我应该把这个代码放在哪里呢?在文件的顶部、导入之前还是导入之后?这有关系吗?我通常把它放在任何事情之前,甚至放在最重要的事情之前 要生成更干净的HTML代码,请使用以下方法: <%@ taglib prefix="c" uri="http://java.sun.com
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
但是我应该把这个代码放在哪里呢?在文件的顶部、导入之前还是导入之后?这有关系吗?我通常把它放在任何事情之前,甚至放在最重要的事情之前 要生成更干净的HTML代码,请使用以下方法:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"
%><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"
%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
%><html>
...
</html>
...
您将taglib声明放在文件顶部,然后再放在其他所有内容上。通常放在文件顶部。如果您开始使用多个taglib,您还可以将其移动到单独的include文件以确保安全键入。比如说
/WEB-INF/jspf/taglibs.jspf
<%@ page contentType="text/html;charset=utf8"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
/WEB-INF/jsp/index.jsp
<%@ include file="/WEB-INF/jspf/taglibs.jspf" %>
请不要再这样做了!而是使用