" $ {FN:将escapeXml(参数)= NULL}"总是如此

时间:2015-05-08 08:00:50

标签: jstl

我正在使用parameter!=null

检查${fn:escapeXml}

但它总是为我返回true

  

例如<c:set var="isABC" value="${fn:escapeXml(param.isABC)!=null}"/>

删除exscape函数后,如果参数为null,则返回false

  

例如<c:set var="isABC" value="${param.isABC!=null}"/>

我想知道原因,非常感谢。

1 个答案:

答案 0 :(得分:1)

原因很简单:siteName=c("s1","s2") dataName=c("d3","d4","d5") ML=list(list(matrix(1:12,4),matrix(13:24,4),matrix(25:36,4)),list(matrix(1:12,4),matrix(13:24,4),matrix(25:36,4))) names(ML)=siteName names(ML[[siteName[1]]])=dataName names(ML[[siteName[2]]])=dataName sfs=c(2,3,4) names(sfs)=dataName library(plyr) scaleChIPSeq2=function(x) { l_ply(dataName,function(y){ ML[[x]][[y]] <- ML[[x]][[y]]*as.numeric(sfs[y])}) } l_ply(siteName,scaleChIPSeq2) 在使用null调用时返回空字符串。并且空字符串不为空。

escapeXml()