`
fjg0427
  • 浏览: 40754 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

巧用get,set方法

 
阅读更多
开发中遇到了一个类型转化的问题.
Struts中form页面显示的内容都会转成string类型.但对于日期类型怎么办呢?
需要在后台把string类型的参数转化成date类型.
可以在form中增加sring类型的属性.修改get,set方法进行类型转化和date型参数的赋值.
这样做避免了进行显示的转化和赋值.
public String getClientCreateDateStr() {
if (null != this.clientCreateDate) {
this.clientCreateDateStr = Tools.format(this.clientCreateDate);
}
return this.clientCreateDateStr;
}

public void setClientCreateDateStr(String clientCreateDateStr) {
try {
this.clientCreateDateStr = clientCreateDateStr;
if (!Tools.isEmpty(clientCreateDateStr))
this.clientCreateDate = Tools.parse(clientCreateDateStr);
} catch (ParseException e) {
e.printStackTrace();
}
}
分享到:
评论

相关推荐

    JS的get和set使用示例

    巧用get和set,能够直接操作对象属性实现读写,可以极大的提高编程效率,给出一个典型示例: 代码如下: var test = { _Name : null, _Age : 0, //_Name的读写 set name(name) {this._Name = name;}, get name() {...

    K-V数据库nessDB.zip

    nessDB是一个小巧、高性能的、支持Redis协议的K-V... * 可分布存储的B Tree索引文件 * 支持范围查找 * Redis协议支持(PING,GET,SET,DEL):SET相同的key即更新;DEL后面跟多key,即批量删除 标签:nessDB

    springboot、uniapp+前后端交互+失物招领+Java课设

    数据的存储用到mysql,省略get、set方法用lombok、pom配置用maven,uniapp前端主要用到的是v-model双向数据绑定、uni-request请求方式进行接口调用,uni.showModal实现弹窗效果等。这个代码稍微修改一下可以成为一个...

    使用 profunctor 镜头进行状态管理的 React Hook

    您可以使用 promap(get, set) 在这两者之间创建一个转换层。 也在 CodeSandbox 中打开它。 function App() { const initialState = {fahrenheit: 70, other: {}} const appProf = useProfunctorState(initialState);...

    with-profunctor-state:通过Profunctor镜头对HOC进行状态管理

    学习者国家HOC 使用Profunctor OpticsReact用于状态...您可以使用promap(get, set)在这两者之间创建一个转换层。 也可以在打开它。 const initialState = { fahrenheit : 70 , other : { } } function ProApp ( { st

    asp.net3.5 HTML在线编辑器 WebEditor

    2008年初编写的asp.net3.5版在线编辑器控件,使用起来就跟textbox一样方便,小巧实用,完全原创,含全部源码!,如果要在2.0中使用,请修改upload.cs中的 set;get即可.

    Z-BlogPHP v1.3 正式版.rar

    新增Network类,调用方式与XMLHttp相同,同时支持curl、fsockopen和file_get_contents; 插件接口系统进行了大修,增加相关函数,修改定义接口方式,对所有接口返回机制作了完善; SQL查询增加了接口,改进了表前缀...

    NET WYSIWYG HTML Editor(htlm可视化编辑器)汉化版

    text background color, numeric items, symbol items, decrease indent, increase indent, align left, align center, align right, add hyperlink, remove hyperlink, add image, insert horizontal line, set ...

    Xiuno BBS v4.0.4 正式版.zip

    5. 不要使用 PHP 高级特性 __call __set __get 等魔术方法 6. 尽量采用函数封装功能,通过前缀区分模块。 前端框架:XiunoUI 无图片的 UI 库,兼容到 IE8,参考了 BootStrap,简化了 class 命名,砍掉了鸡肋的...

    MFEXECOM论坛开源

    不要使用 PHP 高级特性 __call __set __get 等魔术方法 6. 尽量采用函数封装功能,通过前缀区分模块。 【mfexeUI】 独立的前端框架,最低标准支持 IE8,预览地址:http://www.5qwan.net/ 作者曾经用过一段时间的 ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    单独用XMl不能显示页面,我们使用格式化技术,比如CSS或者XSL,才能显示XML标记创建的文档。 我们在前面第一章讲到XML是将数据和格式分离的。XML文档本身不知道如何来显示,必须有辅助文件来帮助实现。(XML取消了...

    discuz模板 [西风]手机模板A族 专业版 2.2 GBK+UTF8.rar

    这是一款简单又不失精致美观,不需要...isset($_GET['mobile']) || (($_SERVER['PHP_SELF'] != '/portal.php') && ($_SERVER['SCRIPT_NAME'] != '/portal.php'))){ dheader("locationdiscuz模板 [西风]手机模板A族 专

    Visual C++ 编程资源大全(英文源码 图形)

    59.zip MFC Graphics Tablet Test Application MFC图形Tablet测试程序(7KB)<END><br>60,getfile.zip A Freeware DDX routine for selecting a filename(30KB)<END><br>61,splasher.zip An improved ...

    一个进程池的服务器程序

    1,父进程listen,创建pipe(下面所有父子进程之间的通信都用该pipe) 2,父进程预fork n个子进程 3,各个子进程accept(listenfd),即所有子进程竞争accept请求。由于listenfd是在fork之前就有的,所以所有子进程都...

Global site tag (gtag.js) - Google Analytics