JSPを持っているので、JSTLtaglibの使用を開始します。だから私はそれを宣言する必要があり、私はそれを行ごとに行います
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
しかし、このコードはどこに置くのですか?ファイルの先頭、すべての前、またはインポート後?それは重要ですか?
通常、ファイルの先頭にあります。複数のtaglibを使い始めた場合は、安全に入力できるように、別のインクルードファイルに移動することもできます。例えば
/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" %>
<%@ page%>の前であっても、私は通常それを何よりも前に置きます。
よりクリーンな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宣言は、他のすべての前にファイルの先頭に配置します。