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

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目录。

  • 22
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Itfuture03

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值