表达式求值??有点象JS里的EVAL()

解决方案 »

  1.   

    ...
    Object obj = xxx.getOjb();
    qihong.com.ConTax contax  = null;
    if (obj instanceof qihong.com.ConTax) {
       contax = (qihong.com.ConTax) obj;
    }
    ...
      

  2.   

    Object obj = xxx.getOjb();
    qihong.com.ConTax contax  = null;
    if (obj instanceof qihong.com.ConTax) {
       contax = (qihong.com.ConTax) obj;
    }
    同意 have a try
      

  3.   

    contax = (qihong.com.ConTax) obj;
    就可以了吧,通常都是知道传过来的是这一类型。
      

  4.   

    多谢大家
    可能是我没有表述清楚,我要实现的是
    str=request.getAttribute("classname")
    //str="qihong.com.ConTax";
    //有一个Object obj,可以up-down造形到qihong.com.ConTax
    但是这个是通过str,这个值得到的问题是:如果得到利用str去定义一个对象,然后转化类型obj  这样的效果
    定义对象: 
    (str) contax=null;
    contax= (str) obj;多谢
      

  5.   

    class ConTax=class.forname(String).newInstance.getClasscontax = (ConTax) obj