IDEA 中使用 <jsp:useBean>动作指令时,class属性引用无效

问题:

在 IDEA 中创建 Java Web项目,在src/model包下存在一个Student类

该类中包含:全参构造器、私有属性的get/set方法。

然后在 jsp 页面中使用 <jsp:useBean>创建Student类的对象:

访问页面时报错:

原因:

Student类中缺少无参构造器。

在Java Web开发中,一个标准的Java Bean必须含有无参构造器、私有属性、为私有属性提供公开访问的get/set方法。

由于该Student类中缺少无参构造器,jsp在编译的过程中无法实例化一个无参的studen对象,所以报错了。

解决办法:

在Student类中加上无参构造器

结果:

重启tomcat后再次访问,成功。

相关推荐
大模型玩家七七7 分钟前
梯度累积真的省显存吗?它换走的是什么成本
java·javascript·数据库·人工智能·深度学习
CodeToGym39 分钟前
【Java 办公自动化】Apache POI 入门:手把手教你实现 Excel 导入与导出
java·apache·excel
凡人叶枫1 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
JMchen1231 小时前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio
阔皮大师1 小时前
INote轻量文本编辑器
java·javascript·python·c#
小法师爱分享1 小时前
StickyNotes,简单便签超实用
java·python
qq_297574671 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
金牌归来发现妻女流落街头2 小时前
【从SpringBoot到SpringCloud】
java·spring boot·spring cloud
毅炼2 小时前
Java 基础常见问题总结(4)
java·后端
GR2342342 小时前
2025年影视仓TV+手机官方版 内置地址源支持高清直播
java·智能手机·软件