日期:2014-05-20  浏览次数:20682 次

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 是用于视图呈现的,不是给你用来处理业务逻辑的,更不可能进行类型判断!