6

JSPを持っているので、JSTLtaglibの使用を開始します。だから私はそれを宣言する必要があり、私はそれを行ごとに行います

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

しかし、このコードはどこに置くのですか?ファイルの先頭、すべての前、またはインポート後?それは重要ですか?

4

3 に答える 3

5

通常、ファイルの先頭にあります。複数の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" %>
于 2012-04-17T09:33:12.880 に答える
2

<%@ 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>
于 2012-04-17T09:26:58.280 に答える
2

taglib宣言は、他のすべての前にファイルの先頭に配置します。

于 2012-04-17T09:28:26.080 に答える