当前位置:编程学习 > JAVA >>

jsp页面,值为空,就不显示null

我是用标签来做的

  


            <td >
            <c:if test="${sqForm.yzjg!=null}">
            <c:out value="${sqForm.yzjg}"/>
            </c:if>
            </td>



但是页面上还是null,是不是El表达式有问题? --------------------编程问答--------------------

<c:if test="${sqForm.yzjg!=null}&&${sqForm.yzjg!='null'}">
            <c:out value="${sqForm.yzjg}"/>
            </c:if>


它里面的值应该是null字符串 --------------------编程问答-------------------- <c:if test="${sqForm.yzjg}!=null">
这样写试试 --------------------编程问答-------------------- sqForm.yzjg!=null}&&${sqForm.yzjg!="" --------------------编程问答--------------------
引用楼主 a393518392 的回复:
我是用标签来做的

  Java code


            <td >
            <c:if test="${sqForm.yzjg!=null}">
            <c:out value="${sqForm.yzjg}"/>
            </c:if>
            </td>




但是页面上还是null,是不是El表达式……





 <td >
            <c:if test="${!empty sqForm.yzjg}">
            <c:out value="${sqForm.yzjg}"/>
            </c:if>
            </td>

--------------------编程问答-------------------- 但是  数据<c:out value="${sqForm.yzjg}"/>不是一个“null”字符串
--------------------编程问答-------------------- 你这样写的话,$应该是取值啊,那就看sqForm.yzjg是不是空值,如果不是空的话,那就输出这个值啊 --------------------编程问答--------------------             <td >
            <c:if test="${not empty sqForm.yzjg}">
            <c:out value="${sqForm.yzjg}"/>
            </c:if>
            </td> --------------------编程问答-------------------- 如果你有用struts标签,你可以这样试试:

<c:if test="yzjg!=null&&yzjg!='null'">
     <c:out value="yzjg"/>
</c:if>


参考:

<s:iterator value="issueUserList" status="s">   
<tr>
<td align="center" class="DataContent" >
                <s:property value="department" />
</td>
<td align="center" class="DataContent">
<s:if test="roleName.indexOf(\"處理人\") >= 0">
<input type="button" name="delete" value="xxx" class="button" onclick="showOperatorIframe(this,'<s:property value='userCode' />')">
</s:if>
<s:if test="roleName.indexOf(\"責任人\") >= 0">
<input type="button" name="delete" value="yyy" class="button" onclick="showResponsibleIframe(this,'<s:property value='userCode' />')">
</s:if>
</td>
</tr>
</s:iterator>
--------------------编程问答-------------------- 呃,我搞错了,这下丢人丢大了,8L属于错误,抱歉!!!! --------------------编程问答-------------------- 加个  else判断 在页面输出空 --------------------编程问答-------------------- 这样试试
${sqForm.yzjp!=null&&sqlForm.yzjp.toString().length()!=0}
<c:out value="值"/> --------------------编程问答-------------------- 确认值为null么?
<%@ page isELIgnored="false" %>加个这个试试 --------------------编程问答--------------------
引用 12 楼 xiaozhangnima 的回复:
确认值为null么?
<%@ page isELIgnored="false" %>加个这个试试

推荐!
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,