`
fengfan2008
  • 浏览: 97298 次
  • 性别: Icon_minigender_1
  • 来自: 南京市
社区版块
存档分类
最新评论

SSH开发该在什么地方对字符串进行trim操作

阅读更多
SSH,即Struts1.1+Spring1.2+Hibernate3.1开发该在什么地方对字符串进行trim()操作?
我觉得每个页面都在ActionForm中进行处理太麻烦(我的ActionForm里没有其它的字符串变量, 只有一个pojo对象), 考虑用Hibernate的拦截器来实现即在saveOrUpdate()时, 对pojo对象查找其各个属性的类型如果是String则进行trim, 不知道各位有什么高见?
分享到:
评论
3 楼 spiritfrog 2008-08-04  
hibernate拦截器会简单些 ,要不就在pojo上做一个拦截器。
2 楼 johnhan 2008-08-03  
public void setName(String name){
  this.name = null == name ? null : name.trim();
}
1 楼 johnhan 2008-08-03  
你在POJO的getXX方法中可以这样写:
public class Text{

  private String name;
 
  public String getName(){
     return null == this.name ? this.name : this.name.trim();
  }
}

相关推荐

    java操作FTP.pdf

    Java 操作 FTP(FTP 文件传输协议)主要涉及的是在 Java 应用程序中与FTP服务器进行交互,包括连接、上传、下载以及管理FTP服务器上的文件。以下是对标题和描述中涉及知识点的详细解释: 1. **FTP 客户端实现**: ...

    java(oracle).pdf

    Oracle 提供了一些字符串处理函数,如 INITCAP(首字母大写),TRIM、LTRIM 和 RTRIM(去除两侧空格)。还有一些特定的函数如 LPAD 和 RPAD 用于填充字符串。DUAL 是一个特殊的表,常用于测试简单查询。 日期和时间...

    tcl-tutorial.rar_tcl脚本_脚本 tcl

    3. **字符串操作**:TCL提供了丰富的字符串处理命令,如`string length`获取长度,`string trim`去除边缘空格,`regsub`进行正则替换。 4. **数组使用**:TCL中的数组是一组相关变量的集合,通过键值对的形式存储,...

    mysql1111111111111

    函数在SQL中扮演着重要角色,例如`lower()`和`upper()`用于大小写转换,`substr()`用于提取字符串子串,`length()`返回字符串长度,`trim()`去除空白,`str_to_date()`和`date_format()`处理日期时间格式,`format()...

    juniper路由器入门资料

    - 在此模式下可以对路由器进行配置,包括但不限于接口配置、路由策略、路由协议、用户访问控制、系统硬件设置等。 - 常用命令有`edit`、`set`、`commit`等,用于修改配置。 #### 五、CLI命令层次 1. **CLI操作...

    未将对象引用设置到对象的实例 (System.NullReferenceException)

    【未将对象引用设置到对象的实例 (System.NullReferenceException)】是.NET开发中常见的运行时错误,这个异常表示尝试访问或操作一个尚未初始化的对象,即该对象的引用是`null`。这个问题无论对于初学者还是有经验的...

Global site tag (gtag.js) - Google Analytics