【解决问题】useBean类属性[com.cheng.pojo.People]的值无效导致HTTP500问题
生活随笔
收集整理的這篇文章主要介紹了
【解决问题】useBean类属性[com.cheng.pojo.People]的值无效导致HTTP500问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先上實(shí)體類代碼的前半部分:
這是出現(xiàn)問(wèn)題時(shí)的:
檢查了JSP頁(yè)面也沒(méi)問(wèn)題
<jsp:useBean id="people" class="com.cheng.pojo.People" scope="page"/> <%--等價(jià)于People people = new People();--%>后來(lái)發(fā)現(xiàn)是沒(méi)有顯式地定義無(wú)參構(gòu)造。因?yàn)?/p>
定義有參構(gòu)造后,如果想使用無(wú)參構(gòu)造,必須顯式地定義一個(gè)無(wú)參構(gòu)造
而且上面JSP代碼等價(jià)于new People();已經(jīng)調(diào)用了無(wú)參構(gòu)造,但是我在實(shí)體類沒(méi)有顯式寫出無(wú)參構(gòu)造。
所以實(shí)體類加上無(wú)參構(gòu)造,問(wèn)題解決
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;}//此情況必須顯式定義無(wú)參構(gòu)造!!!!!!!public People() {}//getter , setter and toString 略 }總結(jié)
以上是生活随笔為你收集整理的【解决问题】useBean类属性[com.cheng.pojo.People]的值无效导致HTTP500问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [剑指offer]面试题第[43]题[L
- 下一篇: 开场 Live,分享点干货——「深入了解