当前位置: 代码迷 >> J2EE >> <jsp:useBean></jsp:useBean>解决办法
  详细解决方案

<jsp:useBean></jsp:useBean>解决办法

热度:65   发布时间:2016-04-22 02:01:44.0
<jsp:useBean></jsp:useBean>
<jsp:useBean id="regist" class="com.fit.bean.UserRegist">
  <jsp:setProperty name = "regist" property="*"/>
</jsp:useBean>

执行这段代码中,会调用UserRegist类中被重写了的空的构造方法,还是调用默认的空的构造方法。

------解决方案--------------------
你都重写了空的构造方法了 ,那么你的Userregist类就没有默认的空的构造函数这一说啦 ,如果你类中没有写构造函数,那么会调用默认函数 ,如果你写了构造函数 ,那么 你使用<jsp:useBean>,则类中必须要有
pubilc UserRegist(){
}

这个构造函数 ,当然 你也可以存在其他的带不同参数的构造方法了
  相关解决方案