日期:2014-05-20  浏览次数:20625 次

关于java中的三元运算符
在空间里如何写三元运算符 

<input type="text" value="">

在value 中我要判断值 如果不这样的话用if else 太麻烦了 是在jsp页面中 所以要写成三元运算符很简洁

参数是这样的:
从一个页面传过来 sDate 如果没有值的话 我会用当月第一天来代替 如果有值的话就显示接收的sDate值  

${param.sDate==false}==false?firthDay:${param.sDate}

大概是这个意思 大家应该能看到懂。。。。 

我不知道在value中怎样来写 拼接不好。。。。 总是 把?和 :输出出来 帮我下 谢谢。。。



------解决方案--------------------
${param.sDate==null?}firstDate:${param.sDate} 

------解决方案--------------------
${empty param.sDate ? firstDate : param.sDate}