1

jsp ページ内で、未定義の変数を参照するときに JSTL が厳密に動作するようにしたいと考えています。

例:

サーブレットは次を渡します。

request.setAttribute("firstName", "hello");
request.setAttribute("lastName", "there");

jsp ページ:

${firstName} ${middleName} ${lastName}

黙って無視するのではなく、 middleName が定義されていないというエラーを JSTL に表示してもらいたいと思います。

4

1 に答える 1

1
<c:if test="${empty middleName}">
  <c:out value="Middle name is empty"/>
</c:if>

また

<c:choose>
  <c:when test="${empty middleName}">
    <c:out value="Middle name is empty"/>
  </c:when>
  <c:otherwise>
    <c:out value="Middle name is NOT empty"/>
  </c:otherwise>
</c:choose>
于 2012-04-17T13:39:52.877 に答える