Intellij Idea 2016.2.2 및 Tomcat Server 8.0.27을 사용하고 있습니다. 다음과 같이 jsp 파일에 taglib를 포함시킵니다 :Intellij 아이디어 및 Tomcat을 사용하여 Taglib을 해결할 수 없습니다.
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Tomcat에서 삭제하고 실행하면 다음과 같은 오류가 발생합니다.
HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
type Exception report
message The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:55)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:277)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:75)
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTldResourcePath(TagLibraryInfoImpl.java:243)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:124)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:416)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:474)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1430)
org.apache.jasper.compiler.Parser.parse(Parser.java:139)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:227)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:585)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:363)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.himal.jdbcservlet.controller.CourseController.doPost(CourseController.java:46)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
다음, 나는 단계에 따라 추가) 내가 https://www.jetbrains.com/help/idea/2016.2/configuring-module-dependencies-and-libraries.html
1 을 읽고 읽었습니다. ProjectStructure-> 라이브러리 -> '+'Java-> JSTL jar 위치에서. 그런 다음 외부 라이브러리 아래에 항아리가 나타납니다. 그러나 그것은 효과가 없습니다.
2) 그런 다음 나는 동일한 절차를 따라하지만 작동하지 않습니다 https://stackoverflow.com/a/32444393/6189499
스택 오버 플로우에서이 링크를 발견했다. 이 문제를 어떻게 해결할 수 있습니까?