私はJSPを手に入れました.JSTL taglibの使用を開始します。だから私はそれを宣言する必要があり、私は行でそれを行う私のtaglib宣言はどこに置かれますか?
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
しかし、私はこのコードを置くのですか?ファイルの先頭、すべて、またはインポート後?それは問題ですか?
私はJSPを手に入れました.JSTL taglibの使用を開始します。だから私はそれを宣言する必要があり、私は行でそれを行う私のtaglib宣言はどこに置かれますか?
<%@ 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>
あなたは右の他のすべての前に、ファイルの先頭にタグライブラリ宣言を置きます。