首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果-然后-其他在JSP表达式中?

问如果-然后-其他在JSP表达式中?
EN

Stack Overflow用户
提问于 2012-01-25 18:20:38
回答 4查看 88.7K关注 0票数 24

您能在JSP表达式中执行if-然后-JSP语句吗?

编辑:具体来说,我是在寻找解决方案,而不是JSTL解决方案。但是下面的一些JSTL解决方案是高度评价和非常受欢迎的。请不要投票给我一个重复的问题,因为一个已经被问到关于JSTL。

EN

回答 4

Stack Overflow用户

发布于 2012-01-25 18:26:56

在JSPE2.0中,可以使用三元操作符来实现这一点。例如:

代码语言:javascript
复制
<option value="1" ${param.number == 1 ? 'selected' : ''}>First option</option>

它所做的是检查JSP的param的number变量。如果它是1,那么选择是替代的。否则,什么都没有。

票数 36
EN

Stack Overflow用户

发布于 2012-01-25 18:24:59

如果您正在使用JSTL,您可以选择-当-否则。

代码语言:javascript
复制
<c:choose>
  <c:when test="condition"></c:when>
  <c:when test="condition2"></c:when>
  <c:otherwise></c:otherwise>
</c:choose>

有关JSTL的更多信息,请尝试使用这里。

票数 23
EN

Stack Overflow用户

发布于 2012-01-25 18:37:44

您可以使用jsp标记包装html代码,如下所示:

代码语言:javascript
复制
<% if (condition) { %>
<div>Condition is true!</div>
<% } else { %>
<div>Condition is false</div>
<% } %>
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9008011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档