你能在 JSP 表达式中执行 if-then-else 语句吗?
编辑: 具体来说,我在寻找 JSP 解决方案,而不是 JSTL 解决方案。但是下面的一些 JSTL 解决方案得到了很高的评价并且非常受欢迎。请不要因为重复的问题而拒绝我,因为已经有人问过关于 JSTL 的问题。
最佳答案
在 JSP EL 2.0 中,您可以使用三元运算符来做到这一点。例如:
<option value="1" ${param.number == 1 ? 'selected' : ''}>First option</option>
它的作用是检查JSP 的param
的number
变量。如果它是 1,则选择被替换。否则,什么都没有。
关于java - JSP 表达式中的 if-then-else?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9008011/