網頁

2017/12/20

JSP include 共用的taglibs標籤函式庫

在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的存在。


參考:

沒有留言:

張貼留言