argument mistach 以及DTO的巧妙应用

在java web程序中有三个地方的数据要匹配:

第一个:页面接收的数
第二个:TO里的数
第三个:pfw里配置的数据

这三个数据通过TO 来传递。

另外,有一个技巧:我们可以让页面接收的所有数据都是String 类型。然后在javabean中,即DTO中巧妙的运用get/set方法。例如:
public void setAdjustmentAmount(BigDecimal adjustmentAmount) {
        this.adjustmentAmountAsString = adjustmentAmount.toString();
    }

    public BigDecimal getAdjustmentAmount() {
        if (StringUtil.isEmpty(adjustmentAmountAsString))
            return null;
        else
            return new BigDecimal(adjustmentAmountAsString);
    }

    public void setAdjustmentAmountAsString(String adjustmentAmountAsString) {
        this.adjustmentAmountAsString = adjustmentAmountAsString;
    }

    public String getAdjustmentAmountAsString() {
        return this.adjustmentAmountAsString;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值