IDEA无法链接文件路径“Cannot resolve directory 'static'”

本文介绍了在使用JetBrains IDEA进行Java开发时遇到的一个常见问题:WEB-INF目录下的jsp文件无法正常链接到css或js资源文件。提供了两种解决方法,一种是通过IDEA设置面板调整配置,另一种是手动编辑.webContexts.xml文件来实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、系统环境

  • Mac OSX 10.12.3
  • JetBrain IDEA

二、问题描述

在Java开发中经常会将jsp文件放入WEB-INF目录下,这样就会导致无法链接到引入的css或js文件,按下Ctrl或Cmd键鼠标左键单击文件路径,无法找到文件,如下图

Cannot resolve directory

三、解决办法

方法一

  • 打开IDEA设置面板

Preference

  • 查找 Web Contexts 选项,并设置 WEB-INF/jspWeb Context/

Web Contexts

方法二

直接修改(没有新建) .idea 下的 webContexts.xml 文件,添加如下行

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="WebContextManager">
    <option name="state">
      <map>
        <entry key="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/jsp" value="file://$PROJECT_DIR$/src/main/webapp" />
      </map>
    </option>
  </component>
</project>

四、实践结果

Result

转载于:https://my.oschina.net/u/215547/blog/865184

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值