jsp 获取变量的值的时候,"" 前后的EL表达式不要有空格

2023-05-14,,

注意:填写这个test 的变量的时候,前后不要有空格:不要这样写:不然值读不到

点击(此处)折叠或打开

  1. <c:if test=" ${staffType=='1'} ">
  2. aaaa
  3.  </c:if>

也不要这样写:
 

点击(此处)折叠或打开

  1. <c:if test="${staffType=='1'} ">
  2. aaaa
  3.  </c:if>

也不要这样写:

点击(此处)折叠或打开

  1. <c:if test=" ${staffType=='1'}">
  2. aaaa
  3.  </c:if>

可以这样写,但是最好不要,不好看:

点击(此处)折叠或打开

  1. <c:if test="${ staffType=='1' }">
  2. aaaa
  3.  </c:if>

但建议还是都不要有空格,也就是说双引号跟里面的el表达式不要有空格就可以,不然会有坑,也就是里面的值传递不进来,导致判断不对。

我们可以写成这样:

点击(此处)折叠或打开

  1. <c:if test="${staffType=='1'}">
  2. aaaa
  3.  </c:if>

《jsp 获取变量的值的时候,"" 前后的EL表达式不要有空格.doc》

下载本文的Word格式文档,以方便收藏与打印。