首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

EL表达式返回值如何运算 ?

2012-12-28 
EL表达式返回值怎么运算 ???${lostMail.time}这个返回一个秒数,想在JS页面转化为天数,该怎么做 ?求教![最

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表达式中可以用三元表达式,这个我就用过

+++

热点排行