我在jsp页面里 从action里收到一个List<Record>
继续向下面写发生错误
List<Record> alist=(List<Record>)request.getAttribute("alist");

if(alist.size()>0)问应该如何改写
(确实逻辑有问题
首先要判断alist是否为空-----这里如何写
之后再判断if(alist.size()>0))

解决方案 »

  1.   

    为空意思是null吗?
    if(alist != null && alist.size()>0) 
      

  2.   

    public static boolean isBlank(Collection<?> e) {
        return (e == null || e.size() == 0);
    }
      

  3.   

    二楼说的就可以啊
    if(alist.size()>0)
    就是非空判断吧 
      

  4.   

    if(alist != null && alist.size()>0&&alist.isEmpty()){} 
      

  5.   

    <c:if test="requestScope.alist==null">
       操作
    </c:if>
      

  6.   

    LS的,不要乱讲啊,用EL也应该是
    <c:if test="${empty requestScope.alist}"></c:if>