2 tianguozhiya tianguozhiya 于 2016.09.21 10:04 提问

在jsp页面用EL表达式如何判断一个变量是否为空

我想判断从数据库中拿到的parentUserAccount是不是为空,然后做是否可编辑的功能,但是这样做报错了:

 <c:if test="${null==parentUserAccount || '' == parentUserAccount}">
          <li><input type="text" id="pa" name="t2" value="${parentUserAccount}"></li>
          </c:if>
          <c:if test="${null!=parentUserAccount || '' != parentUserAccount}">
          <li><input type="text" id="pa" name="t2" value="${parentUserAccount}" readonly="readonly"></li>
          </c:if>

请问要怎么样判断啊大神们??

1个回答

Veggiel
Veggiel   2016.09.21 10:08

${parentUserAccount}这样的才是值

Veggiel
Veggiel 回复tianguozhiya: 把||换成or,如果是&&就换成and
接近 2 年之前 回复
tianguozhiya
tianguozhiya 那要用null != ${parentUserAccount}去判断吗
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
El表达式判断是否为空字符串
${empty 值}  返回true ,表示为空字符串;   e.g     青蛙,是个笨蛋!!!     El表达式判断是否为空 ${值 eq  null } 返回true 的话,表示为空 青蛙,是个笨蛋!!!
el表达式判断 集合 或对象是否为空
引入 "http://java.sun.com/jstl/c" prefix="c"%>  判断是否为空 判断不为空
EL表达式判断是否为空,判断是否为空字符串
EL表达式判断是否为空,判断是否为空字符串   El表达式判断是否为空字符串${empty 值}  返回true ,表示为空字符串;   &amp;lt;c:if test=&quot; ${empty  basicTree.phone} &quot;&amp;gt;&amp;lt;td&amp;gt;wwww &amp;lt;/td&amp;gt;&amp;lt;/c:if&amp;gt;  El表达式判断是否为空${值 eq  null } 返回true 的话,表示为空&amp;lt...
EL表达式:字符串为空的判断
EL表达式判断字符串为空(条件连接时用and、or、not): 几种情况如下: String username..  --->  ${empty username}..   =null                     true   =""                       true String username..  --->  ${username=
JSTL与EL表达式(为空判断)
一、循环遍历集合 1、在jsp中引入标准函数声明 http://java.sun.com/jsp/jstl/core" prefix="c"%> 2、若要判断集合的大小,则需要引入如下声明 http://java.sun.com/jsp/jstl/functions" %> 3、如何使用jstl判断集合是否为空 ${user}为集合,user为集合名 无信息!
JSP页面用EL表达式取值或小脚本取值时,用三目运算符判断显示
EL表达式 ${postNum == null ? 0 : postNum}   JAVA小脚本 元
EL表达式判断Map是否为空和map的取值
判断Map是否为空 1.在JSP页面中引入sun的核心标签库      @ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 2.在JSP页面中引入sun的函数标签库     @ taglib uri="http://java.sun.com/jsp/jstl/functions"  prefix="
jstl/jsp--el 判断为空
判断是否为空     是否不为空
解决jsp页面通过EL表达式获取session值,第一次取值为空,必须要重新刷新页面、
解决jsp页面通过EL表达式获取session值,第一次取值为空,必须要重新刷新页面、
El标签如何判断对象是否为空
&nbsp;&nbsp;                   ID对象为空有确定按钮  没有则没有