`
LinttleLife
  • 浏览: 41347 次
  • 性别: Icon_minigender_1
  • 来自: SG
社区版块
存档分类
最新评论

argument mistach 以及DTO的巧妙应用

Web 
阅读更多
在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;
    }
分享到:
评论

相关推荐

    GRE作文argument全部官方范文分析

    从给定的文件信息中,我们可以提炼出一系列与GRE作文Argument相关的知识点,这些知识点涵盖了Argument写作的核心要素、官方范文的价值以及写作策略。 ### Argument写作核心要素 1. **证据、支持或证明**(Evidence...

    fragment argument

    Fragment是Android应用开发中的一个重要组件,它是在API 11(Android 3.0 Honeycomb)引入...理解并熟练使用Fragment argument对于构建复杂的Android应用至关重要,因为它使得界面组件的复用和管理变得更加灵活和高效。

    Encountered-an-improper-argument问题方法

    keil升级5.25pre(临近几个...会提示Error: Encountered an improper argument 主要解决办法就是替换UV4.exe,可以将低版本中的UV4.exe直接替换 具体操作看:https://blog.csdn.net/u011624093/article/details/80880708

    argument用法

    argument用法

    简单粗暴写好argument

    通过以上步骤和方法的应用,即便是初学者也能迅速掌握GRE Argument部分的写作技巧,实现高效备考。简单粗暴并非贬义,而是指在明确目标的基础上采取有效行动,直击要害。希望每位考生都能找到最适合自己的学习方式,...

    µVISION: Error: Encountered an improper argument

    标题中的"µVISION: Error: Encountered an improper argument"是一个在使用Keil µVision集成开发环境时可能会遇到的问题提示。这个错误通常意味着在执行某些操作或者仿真过程中,软件遇到了无法识别或者不合法的...

    问题完美解决 keil官网方法encounter an inmproper argument

    标题中的“问题完美解决 keil官网方法encounter an inmproper argument”指的是在使用MDK5(Microcontroller Development Kit)时遇到的一个特定错误:“encounter an improper argument”。这个错误通常出现在用户...

    Argument分类--按错误类型

    根据给定的文件信息,我们可以将Argument的错误类型大致分为以下几类:基于当前或过去条件推断未来状况、解决方案的充分性与必要性、证据不足、无根据的假设、模糊的数据以及信息不完整。接下来,我们将对这些分类...

    argument写作英文教程

    这是原汁原味的北美教程,教你如何写出美国人看着顺眼的argument

    Keil v5 Error: Encountered an improper argument 个人实测解决办法

    Keil v5 Error: Encountered an improper argument 个人实测解决办法 实测运行正常咯,再也不出现仿真关不了debug情况了

    format ' x' invalid or incompatible with argument

    Protel 99是一款广泛应用于电子设计领域的软件,特别是在PCB(Printed Circuit Board)设计方面有着广泛的应用。它能够帮助工程师完成从原理图设计到电路板布局的整个流程。然而,在使用过程中,用户有时会遇到各种...

    解决yolov3_object_tracking中loop of ufunc does not support argument 0 of type Tensor which has问题

    TypeError: loop of ufunc does not support argument 0 of type Tensor which has no callable arctan method 报错行 self.u = np.round(np.dot(self.F, self.u)) #或者 self.u = np.round(self.u + np.dot(K, ...

    format ' x' invalid or incompatible with argument 解决办法

    特别是对于导入/导出操作,确保指定正确的文件路径、文件名以及所需的格式选项。 - 如果不确定具体的参数设置,可以查阅Protel 99 SE的帮助文档或在线社区获取指导。 3. **更新软件版本**: - 考虑升级到Protel ...

    解决:protel 99se :format %x invalid or incompatible with argument问

    标题中的问题“protel 99se :format %x invalid or incompatible with argument”是一个常见的错误提示,通常在尝试运行或安装Protel 99SE软件时出现。这个错误表明程序在处理某种格式化字符串(%x)时遇到了不兼容...

    Argument例题汇总(打印).pdf

    这一段论证强调了Clearview的自然美景、稳定的气候以及住房成本和税收的下降。可能存在的逻辑问题有: - 未充分考虑退休者的需求:只是强调了居住环境的吸引力,但没有讨论医疗保健、交通便利等退休生活相关因素。 ...

    Argument 完美模板

    综上所述,构建一个完美的Argument,不仅需要明确的结论和有力的证据,还需要对数据的严谨分析,对各种可能性的全面考虑,以及对潜在假设的批判性检验。András 提供的模板为我们在分析和反驳论点时提供了宝贵的指导...

    Variable-length Argument Lists

    ### 变长参数列表(Variable-length Argument Lists) 在C语言中,变长参数列表是一种非常有用的功能,允许函数接收不确定数量的参数。这种机制在很多标准库函数中都有应用,如`printf`、`scanf`等。本文将详细介绍...

    Reading Literature and Writing Argument

    标题“Reading Literature and Writing Argument”表明本文主要探讨了阅读文学作品和撰写论证性文章之间的联系。标题强调了阅读与写作之间的重要关联,尤其是如何通过阅读文学作品来提高批判性思考和论点表达的能力...

    MDK Error: Encountered an improper argument 官方解决办法

    Keil-MDK Error Encountered an improper argument 问题解决办法实测有效,此问题属于keil的软件bug,在mdk5.2x版本中普遍出现,最新的mdk5.26版本也没有解决此软件bug,所以分享此解决办法让更多人免于受此问题困扰...

    Error: Encountered an improper argument 官方解决办法

    Download the attached file and extract it to the folder C:\Keil_v5\UV4. If you have installed PK51 to a different folder, you need to adapt the path accordingly. The file UV4.exe is replaced with ...

Global site tag (gtag.js) - Google Analytics