【问题标题】:In Eclipse, how can i display WEB-INF as a flat view?在 Eclipse 中,如何将 WEB-INF 显示为平面视图?
【发布时间】:2012-01-23 16:23:40
【问题描述】:

我厌倦了一遍又一遍地钻入我的 jsp 文件夹,有没有办法让 WEB-INF 在 Eclipse 中成为平面包视图?我试图在视图设置中更改它,但这似乎并不重要。我想我正在使用 3.6。

编辑 - 我尝试使用虚拟文件夹作为一些常用文件夹的快捷方式,但不幸的是,在服务器运行时对虚拟文件夹所做的任何更改都不会注册构建。

【问题讨论】:

  • WEB-INF 文件夹不是 Java 包...您是否尝试使用过滤器?
  • 我不想排除任何东西,导航嵌套的 jsp 文件夹只是一种痛苦。
  • 好的,我们在几个项目中所做的只是根据Java包命名文件夹,这样您就可以完全避免使用nexted文件夹。例如。在 WEB-INF 中创建一个名为 com.company.module.xyz.views 的文件夹
  • 我一定遗漏了一些东西,如果我这样做了,我仍然会看到那些嵌套在层次结构中的文件夹,例如我必须单击 + 来展开 com,然后单击 + 来展开公司。你是如何让你的解除嵌套的?
  • 只创建一个名为com.xyz 的文件夹,而不是两个文件夹comxyz...

标签: eclipse package flat web-inf


【解决方案1】:

我很确定您确实无法将其显示为平面视图。扁平的东西是由 JDT 贡献的,它不了解 WEB-INF 文件夹中发生的事情。我建议您为此在 Eclipse 上针对 Web 工具项目提交增强请求。

【讨论】:

    【解决方案2】:

    转到您项目的物理目录并编辑 .classpath 文件(如果隐藏使其可见)

    查看src文件夹副本的classpathentry标记中src的结构并将其修改为您的文件夹,例如查看修改后的webapp文件夹

    <classpathentry  kind="src" output="target/classes" path="src/main/webapp">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2017-12-05
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      相关资源
      最近更新 更多