나는 다음과 같은 내용으로 WEB-INF는/JSP/폴더 안에 내 base.jspf을 넣어 :자바 EE JSPF 태그 라이브러리
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
그리고 나는 또한 다음과 같은 내용으로 WEB-INF가/web.xml 파일을 정의
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<display-name>Address Book Application</display-name>
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspf</url-pattern>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>false</scripting-invalid>
<include-prelude>/WEB-INF/jsp/base.jspf</include-prelude>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
<default-content-type>text/html</default-content-type>
</jsp-property-group>
</jsp-config>
</web-app>
하지만 다른 JSP 파일에서 taglib에 액세스하면 항상 c 또는 fn을 이해하지 못한다는 오류가 발생합니다. Eclipse Luna를 Java SE 8의 IDE로 사용하고 있습니다.이 문제를 해결할 수있는 방법이 있습니까?
감사합니다.
태그가있는 병은 어디에 있습니까? 정확히 어떤 오류 메시지가 나타 납니까? – nitind
pom.xml 파일과 함께 있으며 오류 메시지는 "other.jsp 파일에서"함수 fn : 길이가 정의되지 않았습니다. "입니다. 귀하의 답변에 대해 – user3796247