【解决问题】useBean类属性[com.cheng.pojo.People]的值无效导致HTTP500问题
先上实体类代码的前半部分:
这是出现问题时的:
package com.cheng.pojo;public class People {private int id;private String name;private int age;private String address;public People(int id, String name, int age, String address) {this.id = id;this.name = name;this.age = age;this.address = address;}//getter , setter and toString 略
}
检查了JSP页面也没问题
<jsp:useBean id="people" class="com.cheng.pojo.People" scope="page"/>
<%--等价于People people = new People();--%>
后来发现是没有显式地定义无参构造。因为
定义有参构造后,如果想使用无参构造,必须显式地定义一个无参构造
而且上面JSP代码等价于new People();
已经调用了无参构造,但是我在实体类没有显式写出无参构造。
所以实体类加上无参构造,问题解决
package com.cheng.pojo;public class People {private int id;private String name;private int age;private String address;public People(int id, String name, int age, String address) {this.id = id;this.name = name;this.age = age;this.address = address;}//此情况必须显式定义无参构造!!!!!!!public People() {}//getter , setter and toString 略
}
【解决问题】useBean类属性[com.cheng.pojo.People]的值无效导致HTTP500问题相关推荐
- python实例属性与类属性_Python中的类属性和实例属性引发的一个坑-续
上篇文章Python 中的类属性和实例属性,我们探讨了类属性和实例属性引发的一个小坑.总结了类属性和实例属性的区别如下:类属性可以被类和实例调用,实例属性只能被实例调用 类属性不会随着实例的调用而改变 ...
- java中的POJO类属性建议使用包装数据类型
1.说明 POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何NPE(NullPointerException,空指针异常) 问题,或者入库检查,都由使用者来保证. 2.举例 ...
- Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...
- python支持保护类型_day14总结-内置类属性、私有化、保护及继承
内置类属性 创建类的时候,系统默认为我们添加的类的属性 class Person: """人类""" number = 61 def __i ...
- 【面向对象编程】(2) 类属性的定义及使用;__repr__()方法
各位同学好,在上一节中我们学习了类实例化的基本方法:https://blog.csdn.net/dgvv4/article/details/122275348?spm=1001.2014.3001.5 ...
- python中属性和类级变量_六、Python类变量和实例变量(类属性和实例属性)
我们知道,无论是在类中定义的属性还是方法,在类的外部,都无法直接调用它们,因此,我们完全可以把类看做是一个独立的作用域(称为类命名空间),则类属性其实就是定义在类命名空间内的变量(类方法其实就是定义的 ...
- 【转】MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
[转]MyBatis学习总结(四)--解决字段名与实体类属性名不相同的冲突 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体 ...
- python的类属性和方法_Python中类属性、实例属性和实例方法的区别
你似乎对概念有相当好的理解.很难找到用通用方式解释的信息,尤其是像python这样一种广泛使用的语言.我基本上会附和你的正确假设,并在此过程中做一些小的调整.在 类属性是将从类共享创建的所有对象的特征 ...
- python类中的属性分为类属性和实例属性两种_python中类和实例如何绑定属性与方法示例详解...
前言 python类与实例的方法的调用中觉得云里雾里,思考之后将自己的想法记录下,一来加深自己理解,巩固自己记忆,而来帮助一些想要学习python的朋友理解这门抽象的语言,由于Python是动态语言, ...
最新文章
- spring中的BeanFactoryPostProcessor
- PHP -Casbin: 支持 ACL、RBAC、ABAC 多种模型的 PHP 权限管理框架
- 第14课:项目实战——深度优化你的神经网络模型
- jemalloc java_从源构建tensorflow遇到错误:规则'@jemalloc//:jemalloc'的C编译失败
- [html] html5哪些标签可以优化SEO?
- Linux内存映射私有对象,Linux访问内存映射的对象
- 超过 1 亿 Android 用户的数据遭泄露!
- 2017北京国庆刷题Day2 afternoon
- 有多大的大脑互联网正在开发社交网络
- NullPointerException空指针异常的理解
- Haskell分解质因数
- python水仙花数的代码_使用python求水仙花数的代码
- 用什么软件来画软件的架构图?
- Springcloud服务调用Feign组件以及负载均衡
- stol函数在linux下使用,C++中进制转换问题
- 素材网下载图片要 VIP ? 不存在的
- Pr:抠像与视频合成
- VIPL Lab 9篇ACM MM 2019和IEEE TIP 论文精解
- java把汉字转换成拼音_Java实现汉字转换为拼音
- CA(Certificate Authority)及其伪造的可能性分析