WEB项目jsp使用Java Bean&Eclipse的WEB-INF目录下 没有/不显示 classes文件夹的问题解决

编程笔记(问题解决) 专栏收录该内容
21 篇文章 0 订阅

WEB开发中,Eclipse的WEB-INF目录下没有/不显示 classes文件夹的问题解决

用eclipse里编写Java Bean,导入到jsp使用时,服务器报:某个类有效值问题(类似下图问题),这是因为服务器不会主动找你的class文件,只有放在WEB-INF下,服务器运行时才会检测到相应的class文件,故而出错自然解决。

.

一、首先更改编译.java 文件后.class 文件的位置(一般1、2步即可)

  1. 在WEB-INF目录下,新建一个classes文件夹
    在这里插入图片描述
    在这里插入图片描述
  2. 右键项目,选择属性(properties),找到java build path ->
    在这里插入图片描述
    在这里插入图片描述
    此时,WEB-INF下应该就会看不见刚才新建的classes文件,即配置正常。
  3. 运行项目,即可成功。若运行仍然出错,则进入以下操作:
    进入java build path界面,勾选Allow output folders for source folders后,点开 src,双击Output folder,选择第二个specific…选择classes即可。
    在这里插入图片描述

二、解决WEB-INF下不显示classes文件的问题

我们会发现在配置后WEB-INF 看不到classes文件夹,只需一步设置。

  1. 点击左上角Project Explorer右面的 ▼ (View Menu)
  2. 点击Filters and Customization…
  3. 找到 Java output floders,把前面的✓(对勾)去掉即可。
    在这里插入图片描述
    在这里插入图片描述
  4. 此时WEB-INF文件夹即可看到。
    在这里插入图片描述

配置项目名/webContent/WEB-INF/classes以规避tomcat报错。因为默认下tomcat会在…/classes目录下进行输出;所以须在运行项目前先行配置好此…/classes目录。

评论 15 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:我行我“速” 设计师:Amelia_0503 返回首页

打赏作者

A-Itfuture

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值