刚接触java web的小白!
今天在使用useBean,setProperty,getProperty指令时使用类创建JavaBean实例编译错误。查看项目文件下的WEB-INF没有classer文件夹,也就是说编译的java文件没有在classes中生成class文件。经过查找资料得知:我的java web项目中的java源文件编译生成的class文件并在WEB-INF下的classes文件夹(此文件夹也不存在)中。解决办法如下:
选择菜单栏的Project下的Properties选项。
找到Java Build Path下的Source,在Default output folder的下面默认设置格式为:[项目名]/build/classes,现在改为[项目名]/WebContent/WEB-INF/classes。如下所示:
Ok,问题解决。
另外,这里提供一篇关于Java Web项目文件结构的博文:.Java Web 模块结构
java文件没有在WEB-INF/classes中生成class
最新推荐文章于 2024-03-26 16:09:34 发布
本文介绍了在使用useBean, setProperty, getProperty指令时遇到JavaBean编译错误的问题及解决方案。作者发现WEB-INF下缺少classes文件夹导致编译后的class文件无法存放。通过调整JavaBuildPath设置,将Defaultoutputfolder指向正确的目录,成功解决了该问题。

929

被折叠的 条评论
为什么被折叠?



