当前位置: 代码迷 >> J2SE >> EL表达式能否判断 对象 a instanceof Class B?该怎么处理
  详细解决方案

EL表达式能否判断 对象 a instanceof Class B?该怎么处理

热度:677   发布时间:2016-04-24 13:22:39.0
EL表达式能否判断 对象 a instanceof Class B?
如题,用java写可以写成:
Java code
                                                        if(a instanceof B){                        B b=(B)a;                    }else if(a instanceof C){                        C c=(C)a;                    }

但是怎么用EL表达式来做这种判断呢?

------解决方案--------------------
那能自定义EL表达式来完成这个功能了。
------解决方案--------------------
建议你在el中用三元运算符看看,应该可以实现,刚刚看到贴,我也是没尝试过,不过你可以试试
------解决方案--------------------
EL 是用于视图呈现的,不是给你用来处理业务逻辑的,更不可能进行类型判断!
  相关解决方案