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

请问怎么格式化用List取出的Unix时间戳?
我用SSH写了一个东西,不想在jsp里出现java代码。

请问这么在Struts的Action类中格式化这个Unix时间戳。

时间获取的方法

java.util.Date d = new Date();
d.getTime();



Struts的Action取出数据的代码段时这样的。。

List all = null;
try {
all = this.iuserdao.QueryAll();
} catch (Exception e) {
e.printStackTrace();
}


request.setAttribute("userlist", all);

jsp(模板)的代码是这样

<logic:present name="userlist" scope="request">
列表:<br />
<logic:iterate id="ulist" name="userlist" scope="request">
|- <a href="user.do?action=profile&userid=${ulist.userid}">${ulist.username}</a>
<br />
</logic:iterate>
</logic:present>

请问我该怎么在Action中处理得到的Unix时间戳,才能在jsp模板里以标签或变量的方式使用呢?

------解决方案--------------------
Java code
<bean:write name="ulist" property="cDate"  format="yyyy年MM月dd日HH:mm:ss" />

------解决方案--------------------
iuserdao.QueryAll()中格式化好了不就行了吗
${ulist.joindate}是jsp的表达式语言 只能用在页面中