在jsp文件中用useBean创建一个与某个java对象相关的脚本变量,结果出现找不到类的异常,例如下图:
用useBean创建一个Employee对象,但出现了Employee cannot be resolved to a type错误。
最后发现原因是Java程序必须打包,这样编译时才能在WEB-INFO的classes文件夹中生成可识别的class文件。我开始是将Employee.java直接放在src下面,所以报错。
解决方法:在src下创建package,名为app03a,再把Employee.java文件扔进去,OK!正确目录结构如下:
相关文章
- IntelliJ idea 2017创建Web项目后web文件夹下没有WEB-INF的解决方法
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- eclipse 项目中的java文件没有在WEB-INF目录下的classes中 生成相对应的编译后的类
- Idea中Web项目Jsp文件找不到类解决方法
- idea发布web项目后Tomcat服务器找不到该项目的问题及解决方法
- Idea中Web项目Jsp文件找不到类解决方法
- IDEA中Web项目控制台乱码的问题及解决方法
- maven项目出现:“致命错误: 在类路径或引导类路径中找不到程序包 java.lang”的解决方法
- 错误: 找不到或无法加载主类(IDEA中启动spring boot项目)