在JSP幾乎都會用到的taglibs(標籤庫)例如JSTL,可以放在一個共用的JSP片段中在include至要使用的JSP頁面中,例如
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/jsp/common/taglibs.jsp" %> <!-- include共用的taglibs -->
<!DOCTYPE html>
<html>
<body>
<!-- some html -->
</body>
</html>
被include的taglibs.jsp
內容如下
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
記得要使用<%@ include file= ... >
來包含,這樣在使用標籤庫的JSP頁面才會知道taglibs的存在。
參考:
沒有留言:
張貼留言