在網上查了很久這個問題,最後還是在國外的網站上找到了答案,地址(http://stackoverflow.com/questions/20586026/jsp-2-tag-files-web-inf-tags-not-found)。
解決方法是,在使用標籤文件來自定義標籤時候,jsp頁面應用標籤路徑屬性選擇錯誤,不能用uri去引用路徑,而應該使用tagdir.
<%@ taglib prefix="first" uri="/WEB-INF/tags"%>這麼寫是不對的,需要使用<%@ taglib prefix="first" tagdir="/WEB-INF/tags"%>