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

注意:填写这个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>




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31369373/viewspace-2154820/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31369373/viewspace-2154820/

你可能感兴趣的:(jsp 获取变量的值的时候,"" 前后的EL表达式不要有空格)