jsp文件有一行:
<%@ taglib uri="../../WEB-INF/thincore.tld" prefix="TL" %>
其中的地址为红色并给出提示:&#34;无法解析taglib ../../WEB-INF/thincore.tld"。
但文件确实存在于&#34;叔叔&#34;目录,在同一个模块中,jsp文件和它的叔叔都在同一个祖父中,标记为源目录。所以,我不知道它们之间的任何逻辑边界。
我已经阅读了有关SO的所有问题&#34; IntelliJ无法解析taglib &#34;在标题中,但他们都是关于看到一些遥远的图书馆,真的必须注册。但是注册模块本身对我来说似乎毫无意义。
我不期待答案(不过我会很感激),但至少有一些暗示要调查的地方。
答案 0 :(得分:0)
我找到了问题的根源。
祖父文件夹是源文件夹的事实并不意味着它的文件夹将被视为库文件夹及其文件,lib
s / jar
s / tld
s而不是java文件,在需要时根本看不到。所以,是的,我们必须在项目结构中将相应的文件夹设置为库,即使它在模块内。