⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basevo.java

📁 自己写的一个struts+spring+hibernate测试程序
💻 JAVA
字号:
/*
 * Created on 2006-2-20
 */
package com.base;

import org.apache.commons.beanutils.DynaBean;

/**
 * <p>Title: </p>
 * <p>Description: auto set key to uppercase of LazyDynaBean </p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: </p>
 * @author tommy.zeng
 * @version 1.0
 */
public class BaseVO{
    
    DynaBean bean;
    
    public BaseVO(DynaBean bean){
        this.bean = bean;
    }
    
    public String getString(String key){
    	try
    	{
    		Object o = bean.get(key);
            if(null!=o) {
                return o.toString();
            }
            else{
                return "";
            }
    	}
    	catch(Exception e)
    	{
    		
    	}
    	return "";
        
    }
    
    public String getString(String key,String defaultVal){
    	try
    	{
        Object o = bean.get(key);
        if(null!=o) {
            return o.toString();
        }
    	}
    	catch (Exception e)
    	{
    		
    	}
            return defaultVal;
    }
    
    public int getInt(String key) {
        return getInt(key,0);
    }
    
    public int getInt(String key,int defaultVal){
        Object o = bean.get(key);
        int value = 0;
        if(null!=o) {
	        try {
	            value = Integer.parseInt(o.toString());
	        }
	        catch(Exception e){
	            value = defaultVal;
	        }
        }
        else {
            value = defaultVal;
        }
        return value;
    }
    
    public boolean getBoolean(String key,boolean defaultVal)
    {
    	Object o = bean.get(key);
    	boolean value =false;
        if(null!=o) {
	        try {
	            value = Boolean.valueOf(o.toString()).booleanValue();
	        }
	        catch(Exception e){
	            value = defaultVal;
	        }
        }
        else {
            value = defaultVal;
        }
        
        return value;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -