`
fjg0427
  • 浏览: 42002 次
  • 性别: 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();
}
}
分享到:
评论

相关推荐

    在C_编程中巧用属性

    属性不仅可以简化代码,提高代码的可读性和维护性,还可以在属性的`get`和`set`方法中添加复杂的逻辑,如数据验证、计算属性值等。 ### 实例:使用属性实现动态按钮功能 #### 案例背景 假设我们需要在窗体中实现...

    NHibernate

    ### NHibernate概述 #### NHibernate是什么? NHibernate是一种.NET下的...以上内容涵盖了NHibernate的基本使用方法及其核心特性。通过这些示例,希望能够帮助读者更好地理解和掌握NHibernate,从而提高开发效率。

    JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码

    文中通过示例展示了如何在客户端使用 $.getJSON 或 $.ajax 方法发起跨域请求。首先,需要确保页面中已经引入了 jQuery 库。然后,在 $.getJSON 的请求中,通过将请求 URL 后拼接上“jsoncallback=?”来指定一个回调...

    巧用缓存提高ASP应用程序的性能

    `wawa_Get_Rows`函数负责从数据库中获取数据,使用ADODB.Recordset对象执行SQL查询,并通过`GetRows`方法将结果转换为二维数组。而`wawa_Get_List`函数则扮演缓存的角色,它首先尝试从Application中获取数据,如果...

    Vue resource中的GET与POST请求的实例代码

    ### 使用方法 在实际应用中,你可以这样使用上面定义的 `getRequest` 和 `postRequest` 函数: ```javascript var params = new Object(); // 创建 params 对象 params.id = id; // 传递参数 var url = '...

    前端开源库-tiny-cookie

    读取Cookie则通过`get`方法完成,例如`tinyCookie.get('username')`将返回之前设置的`username`值。如果Cookie不存在,`get`方法通常会返回`null`。 更新Cookie可以利用`set`方法,只需再次调用并传入新的值即可。...

    轻量级JS Cookie插件js-cookie的使用方法.docx

    如果存在命名冲突,可以使用`noConflict`方法创建一个新的命名空间: ```javascript var myCookies = Cookies.noConflict(); myCookies.set('name', 'value'); ``` #### 6. 自定义编码/解码 js-cookie允许你提供...

    【ASP.NET编程知识】巧用ASP.NET Cookie.docx

    本文将深入探讨如何巧用ASP.NET Cookie,以及其相关的重要知识点。 **一、Cookie的概念** Cookie是由Web服务器发送到客户端浏览器的一小段文本信息,通常不超过4KB。它存储在用户的硬盘上,当用户再次访问同一网站...

    K-V数据库nessDB.zip

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

    巧用Jsp和Java连接Mysql数据库 (1).pdf

    - 使用`java.sql.DriverManager`类的`getConnection()`方法建立连接,提供数据库URL、用户名和密码等参数。 4. **JDBC URL格式**: - 连接MySQL的JDBC URL通常格式为`jdbc:mysql://localhost:3306/数据库名?user=...

    前端开源库-simple-url-search-params

    本文将深入探讨这个库的原理、使用方法以及它如何在实际项目中发挥作用。 一、库的功能介绍 “simple-url-search-params”是一个针对URL搜索参数的polyfill,它的主要功能包括: 1. 获取URL中的查询字符串:库...

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

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

    Java基础总结.pdf

    8. ArrayList是Java集合框架中的一个动态数组实现,提供了大量用于列表操作的方法,例如add(), remove(), contains(), clear(), get(), isEmpty(), set(), size()等。 9. Iterator接口用于遍历集合中的元素。Java....

    【Json serializer-Deserialize-C#】基础点罗列

    然后,我们可以使用JsonMapper类提供的方法将JSON字符串转化为C#对象。例如,有一个简单的JSON字符串: ```json { "name": "John", "age": 30, "city": "New York" } ``` 可以使用以下代码进行反序列化: ```...

    js代码-2.1 巧用map 两数求和

    为了进一步学习和理解,你可以打开这些文件查看具体的实现细节和使用方法。 总的来说,通过巧妙地利用`Map`,我们可以更高效地解决一些编程问题,比如两数求和。这不仅提高了代码的性能,还使代码更加简洁易读。在...

    Unity使用的protobuf-net

    3. **序列化和反序列化**:在代码中使用protobuf-net提供的方法进行操作: ```csharp PlayerData player = new PlayerData() { Id = 1, Name = "Alice", Score = 100 }; byte[] data = Serializer.Serialize...

    net mvc2.0 MvcPager1.3分页组件

    6. **API友好**: 提供简洁的API接口,易于学习和使用。 ### 使用MvcPager组件步骤 1. **安装**: 将MvcPager.dll文件添加到项目的引用中,或者通过NuGet包管理器进行安装。 2. **配置**: 在Global.asax.cs文件中...

    minibrowser

    用户填写的信息可以通过GET或POST方法发送到服务器。表单数据的提交通常伴随着页面的刷新或异步AJAX请求,minibrowser对此提供了良好的支持。 3. **URL的理解与解析** URL(统一资源定位符)是每个网页的唯一标识...

Global site tag (gtag.js) - Google Analytics