jsp内容取决于bool变量值

时间:2011-12-06 13:39:43

标签: jsp

只有当此jsp页面的bool变量的值为true时,是否可能显示.jsp页面的某些内容(比如表单)?

感谢您考虑我的问题。

3 个答案:

答案 0 :(得分:2)

使用JSTL标记库中的<c:if>

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
...

<c:if test="${myBooleanVariable}">
    <form>
    ...
    </form>
</c:if>

答案 1 :(得分:1)

不确定

<%
if (your_BoolVar){
%>

为您的表单编码

<%
}
%>

答案 2 :(得分:0)

使用scriptlet 例如

<%

if (condition)
{

%>

your code

<%
}

else

{

%>

your code
<%
}
%>

Scriptlets用于编写java代码.. 如果要获取变量的值,请使用

<%=var %>

例如

<% if(id==1)
{
%>

  <tr>
    <td class="BodyStyle"><h5 align="left"><%=TokenNo%></h5></td>
    <td class="BodyStyle"><h5 align="left"><%=Time%></h5></td>
    <td class="BodyStyle"><h5 align="left">Booked</h5></td>
   </td>
   </tr>
  <%
  }
else
{
  %>
   <tr>
    <td class="BodyStyle"><h5 align="left"><%=TokenNo%></h5></td>
    <td class="BodyStyle"><h5 align="left"><%=Time%></h5></td>
    <td class="BodyStyle"><h5 align="left">Available</h5></td>
     </tr>
  <%    
    }
  %>