2012-03-26 125 views
0

突然间,我得到了IDEA的红色样式,让我知道它无法解析我的struts-config.xml文件中的JSP路径。例如,我得到当我将鼠标放置在道路下面提出“无法解析符号‘的定义/WEB-INF/pages/healthCheck.jsp’”:IDEA中的XML文件中的“无法解析符号”

<action path="/monitor/lb-healthcheck" 
     type="com.rc.mexp.action.HealthCheck" 
     scope="request"> 
    <forward name="success" path="/WEB-INF/pages/healthCheck.jsp"/> 
</action> 

我认为想法是显示“/ WEB-INF /pages/healthCheck.jsp“红色。正常情况下,代码可以正常生成,但IDEA突然不知道如何解决它。在Google搜索中找不到任何有用的内容。重申,这一切都很好,但现在fekachteh。我不认为我做了任何可能造成这种情况的事情。我尝试重新启动IDEA,使缓存无效,并重新指定JVM的路径,但这些东西都没有修复它。我在Snow Leopard上运行9.0.4(我知道,我知道)。

因此,代码工作正常,但它不方便IDEA不知道如何去我的JSP。我将不胜感激修复此问题的任何帮助。谢谢。

+0

您是否尝试通过删除系统目录来重置缓存?请参阅http://devnet.jetbrains.net/docs/DOC-181。 – CrazyCoder 2012-03-26 20:04:17

+0

没有骰子。仍然无法解析任何jsp位置。 – barclay 2012-03-27 17:51:27

回答

1

哇 - 忘记我已经打开此问题。我最终升级到了v11 - 我们的IT团队获得了许可 - 并修复了它。这不是一个真正的直接答案,但它解决了我的问题。

-1

也许你需要在Idea中更改Web资源的位置。按ctrl + shift + alt + S - > modules - > Web并将您的“Web资源目录”更改为您的WEB-INF所在的文件夹。