EL表达式返回值怎么运算 ???
${lostMail.time}这个返回一个秒数,想在JS页面转化为天数,该怎么做 ?求教!
------最佳解决方案-------------------- ${lostMail.time%(3600*24)==0?lostMail.time/3600/24:lostMail.time/3600/24+1}
这样可以,在EL表达式中可以用三元表达式,这个我就用过
------其他解决方案-------------------- 写个js解析下不就可以了
 
document.onLoad=function(){ 
   document.getElementById("显示天数的元素ID").innerHTML=convert(${lostMail.time}); 
} 
function convertToDays(seconds){ 
   var day=""; 
   var mod=seconds%(3600*24); 
   if(mod==0){ 
     var count=seconds/3600/24; 
     day=count+"天"; 
   }else{ 
     day=seconds/3600/24; 
     day=count+"天"+mod+"秒"; 
   } 
   return day; 
} 
在页面加载的时候给他执行下
------其他解决方案-------------------- 引用: ${lostMail.time%(3600*24)==0?lostMail.time/3600/24:lostMail.time/3600/24+1} 
这样可以,在EL表达式中可以用三元表达式,这个我就用过 
++
------其他解决方案-------------------- 引用: ${lostMail.time%(3600*24)==0?lostMail.time/3600/24:lostMail.time/3600/24+1} 
这样可以,在EL表达式中可以用三元表达式,这个我就用过 
++
------其他解决方案-------------------- 引用: ${lostMail.time%(3600*24)==0?lostMail.time/3600/24:lostMail.time/3600/24+1} 
这样可以,在EL表达式中可以用三元表达式,这个我就用过 
++
------其他解决方案-------------------- 引用: ${lostMail.time%(3600*24)==0?lostMail.time/3600/24:lostMail.time/3600/24+1} 
这样可以,在EL表达式中可以用三元表达式,这个我就用过 
++
------其他解决方案-------------------- 引用: ${lostMail.time%(3600*24)==0?lostMail.time/3600/24:lostMail.time/3600/24+1} 
这样可以,在EL表达式中可以用三元表达式,这个我就用过 
+++