protected String rName; 我怎么给protected 的类赋值!model.rName =  StringUtils.getValeByName("cmdname", row,colLabel).asString(); 错误提示:Multiple ers at this line
- rName cannot be resolved
- The field ReportTriggerSetupCmd.rName is not 
 visible

解决方案 »

  1.   

    非要这么干的话,就只能用反射。赋值之前注意先修改其访问权限就好了。...前略...
    Field.setAccessible(true);
    Field.set(model,  StringUtils.getValeByName("cmdname", row,colLabel).asString());
      

  2.   


    错误提示:Field cannot be resolved 领域不能解决。还有别的解决方法吗?
      

  3.   

    Class clz = model.getClass();
    Field field = clz.getDeclaredField("rName");
    field.setAccessible(true);
    field.set(model, StringUtils.getValeByName("cmdname", row,colLabel).asString());
      

  4.   

    Field cannot be resolved to a type
      

  5.   

    好歹要:
    import java.lang.reflect.Field;不至于忘了import吧?