<logic:present name="all" scope="request">
<table border="0" width="100%">
<tr>
<td>标题</td>
<td>用户ID</td>
<td>提问时间</td>
<td>点击</td>

</tr>
<logic:iterate id="ques" name="all" scope="request">
<tr>
<td><a href="fabu.do?sid=${ques.sid}&status=fabuid">${ques.title}</a></td>
<td>${ques.userid}</td>
<td>${ques.begindate}</td>
<td>${ques.tally}</td>
</tr>
</logic:iterate>
</table>
</logic:present>比如说我想把${ques.begindate}这个值先进行处理了再显示应该怎么办?如果在后台处理又应该怎么做?
因为数据比较多,如果先在后台把值迭代出来再从新传给页面就有点麻烦了,请问各位有什么好的方法没?

解决方案 »

  1.   

    ${ques.begindate} 怎么处理 用你的逻辑结合IF ELSE 什么的处理就是了
      

  2.   

    你所说的处理是格式化?还是什么?如果是格式化,你可以用<bean:write>标签输出,可以对它进行格式化
      

  3.   

    如果你没有用struts标签的话,那就写代码块吧,用 SimpleDateFormat自己去格式化输出。还有就是可以看一看jsp标签有没有什么方法,如果用struts了,就很方便<bean:write name="" property="" format="yyyy-MM-dd hh:mm:ss"/>,就这样了~~~
      

  4.   

    我想得到的结果是这样的,比如说<td>${ques.begindate}</td>
    的值是123,但是我需要显示456,也就是把123处理了再显示,我是用的struts标签
      

  5.   

    jstl里有那么多方法和语法,你可以用用。