如果…在JSP或JSTL中

问题:

我有一种开放式的问题
我想要一个基于条件的HTML代码(桌面/ ipad)..说条件1 /条件2
我想为每个条件分别提供HTML代码段…

if (Condition 1)
Some HTML code for con1
else if (Condition 2)
Some HTML code for con2

我想测试的条件(在JS中)是

var isiPad = navigator.userAgent.match(/iPad/i) != null;
if (isiPad)
{}
else
{}

现在这必须在.jsp页面中实现…
那么我该怎么做呢?我应该使用JSTL吗?
最好的方法是什么?
主要的是只有相应的代码才能实际加载/渲染
例如如果条件1为真,条件2中的HTML代码根本不应执行(除了在浏览器中隐藏)

回答:

我应该使用JSTL吗?

是。
您可以使用<c:if><c:choose>标签在jsp中使用JSTL进行条件呈现。
要模拟如果,您可以使用:
class=”lang-xml prettyprint-override”>

<c:if test="condition"></c:if>

要模拟如果别的,您可以使用:
class=”lang-xml prettyprint-override”>

<c:choose>
    <c:when test="${param.enter=='1'}">
        pizza. 
        <br />
    </c:when>    
    <c:otherwise>
        pizzas. 
        <br />
    </c:otherwise>
</c:choose>

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: if…else within JSP or JSTL

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

20 − 16 =