IntelliJ无法解析同一模块中相邻目录的taglib

时间:2017-07-03 08:17:17

标签: java jsp intellij-idea module taglib

jsp文件有一行:

<%@ taglib uri="../../WEB-INF/thincore.tld" prefix="TL" %>

其中的地址为红色并给出提示:&#34;无法解析taglib ../../WEB-INF/thincore.tld"。
但文件确实存在于&#34;叔叔&#34;目录,在同一个模块中,jsp文件和它的叔叔都在同一个祖父中,标记为源目录。所以,我不知道它们之间的任何逻辑边界。

这不是重复的!

我已经阅读了有关SO的所有问题&#34; IntelliJ无法解析taglib &#34;在标题中,但他们都是关于看到一些遥远的图书馆,真的必须注册。但是注册模块本身对我来说似乎毫无意义。

我不期待答案(不过我会很感激),但至少有一些暗示要调查的地方。

模块看起来似乎不可见了?

1 个答案:

答案 0 :(得分:0)

我找到了问题的根源。

祖父文件夹是源文件夹的事实并不意味着它的文件夹将被视为库文件夹及其文件,lib s / jar s / tld s而不是java文件,在需要时根本看不到。所以,是的,我们必须在项目结构中将相应的文件夹设置为库,即使它在模块内