webwork页面输入没有被注入的问题

问题:

页面有定义的域,action获取为null

问题说明:

<input name="对象.属性" type="text" value=" 值"> 

action中有定义这个对象, get set也都做了,但是就是得不到页面回传得数据,

而且,其他的对象数据回传正常

检查原因:

检查后发现这个类定义的时候,构造函数中需要4个参数,

public class BackDTO {

.......

public BackDTO(String hisTachId,String hisTachName,String psnId,String psnName){
  setHisTachId(hisTachId);
  setHisTachName(hisTachName);
  setUserId(psnId);
  setUserName(psnName);  
 }

......

}

问题修正:

在这个类里增加定义 一个空的构造函数

public BackDTO(){
}

后运行,问题解决

原因分析:webwork在注入数据的时候,需要创建一个空的对象,而类没有提供这个构造函数,所以无法创建这个对象,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值