【发布时间】:2011-11-07 08:34:41
【问题描述】:
我在 IntelliJ 中使用 Google App Engine。我正在尝试在我的 JSP 中使用 JSTL 标记。我尝试了在互联网上找到的两种不同的 URI,它们都给了我错误:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
和
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
它会显示 URL 并说它无法解析 taglib。我尝试删除 URL 的不同部分以查看 Ctrl-Space 是否给了我任何自动完成的爱,但没有运气。
任何想法我需要做些什么来完成这项工作?
【问题讨论】:
-
你用什么IDEA版本? IDEA 10.5.1 应该可以很好地处理它,但是 IDEA 10.0.3 有问题。我们也有 10.5 的类似错误报告,但我们无法重现它:youtrack.jetbrains.net/issue/IDEA-69942。尝试从confluence.jetbrains.net/display/IDEADEV/IDEA+10.5+EAP重新安装IDEA 10.5.1或10.5.2。
-
我在 10.5.1(2011 年 6 月 29 日)。可能是因为我的机器上没有安装 J2EE sdk 吗?因为 IntelliJ 通常会自动下载任何 jars 以获取内置支持,所以我从来没有想过这个问题。
-
您需要下载 JSTL 库并将其添加到模块依赖项中:jetbrains.com/idea/webhelp/…。
-
是的,我现在觉得很傻。如果您想将其添加为答案,我会将其标记为正确。感谢您的帮助。
标签: java google-app-engine intellij-idea jstl