jsp中使用三元表达式显示图片

2025-02-24 16:58:58
推荐回答(3个)
回答1:

修改后的代码如下,未编译调试:
<%
String image = ( user.getStatus() == 1 ) ? "" : "";
%>
<%= image %> 答案补充 经过编译调试,该代码是正确的~~ 答案补充 "在java中是一个特殊字符,需要转义哈
\"的意思就是转义"

回答2:

jsp中可以用el表达式的三目运算来实现:
比如gender为0显示男,其余显示女,我们可以这么写:
${gender eq 0?"男":"女"}
图片也是一样的,如果判断需要显示图片:
${isVisual eq 0?"不显示":"显示"}

回答3:

<%
String iboy = "image/iboy.gif";

String igirl = "image/igirl.gif";

%>