what is a proper way to use variables from scriptlets in jstl? I don't know what is wrong in my code:
<%
boolean a = true;
boolean b = false;
%>
<c:choose>
    <c:when test="${a}">
        <c:set var="x" value="It's true"/>
    </c:when>
    <c:when test="${b}">
        <c:set var="x" value="It's false"/>
    </c:when>
</c:choose>
It looks like it doesn't go into the whole block.
 
     
     
     
    