修改后的代码如下,未编译调试:
<%
String image = ( user.getStatus() == 1 ) ? "
" : "
";
%>
<%= image %> 答案补充 经过编译调试,该代码是正确的~~ 答案补充 "在java中是一个特殊字符,需要转义哈
\"的意思就是转义"
~
jsp中可以用el表达式的三目运算来实现:
比如gender为0显示男,其余显示女,我们可以这么写:
${gender eq 0?"男":"女"}
图片也是一样的,如果判断需要显示图片:
${isVisual eq 0?"不显示":"显示"}
<%
String iboy = "image/iboy.gif";
String igirl = "image/igirl.gif";
%>