Xon*_*ron 24 java jsp expression
你能在JSP表达式中做一个if-then-else语句吗?
编辑:具体来说,我正在寻找一个JSP解决方案,而不是一个JSTL解决方案.但是下面的一些JSTL解决方案评价很高,非常受欢迎.请不要因为重复的问题而投票给我,因为已经有人问过JSTL.
Iva*_*rea 34
在JSP EL 2.0中,您可以使用三元运算符来完成此操作.例如:
<option value="1" ${param.number == 1 ? 'selected' : ''}>First option</option>
Run Code Online (Sandbox Code Playgroud)
它所做的是它会检查JSP的param
的number
变量.如果它是1,则选择被替换.否则,没有.
Mic*_*ael 23
如果您使用的是JSTL,则可以选择 - 否则.
<c:choose>
<c:when test="condition"></c:when>
<c:when test="condition2"></c:when>
<c:otherwise></c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)
有关JSTL的更多信息,请尝试此处.
小智 12
你可以用jsp标签包装你的html代码,如下所示:
<% if (condition) { %>
<div>Condition is true!</div>
<% } else { %>
<div>Condition is false</div>
<% } %>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
82050 次 |
最近记录: |