论坛首页 入门技术论坛

格式化的时间怎么用struts标签显示

浏览 5623 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-01-17  
从request中取出java.util.Date型的date对象,并用一种格式化方法显示,这个如果不用struts标签可以按如下方法:
<%
Date date = (Date)request.getAttibute(date);
%>
<input type="text" name="time" value="<%=DateUtil.formatDate(date)%>"/>

但如过从form里取出这个date对象再用struts标签可以显示,但怎样才能用DateUtil.formatDate(Date date)方法呢?请教了
<html:text name="form" property="date"></html:text>

   发表时间:2007-01-17  
比较笨的方法就是在java里set一个format后的进去

要不就是自定义一个新的标签..........

还有就是...........不知道了.....等待大牛
0 请登录后投票
   发表时间:2007-01-17  
把formate内的Date定义成一个继承 date 的东东
之后把tostring内加上return DateUtil.formatDate(date);
Date date = new ZDate()extends Date{
public string toString(){
    return DateUtil.formatDate(this);
}
}

0 请登录后投票
   发表时间:2007-01-17  
<bean:write name="form" property="date" format="yyyy-MM-dd" />
0 请登录后投票
   发表时间:2007-01-17  
抛出异常的爱 写道
把formate内的Date定义成一个继承 date 的东东
之后把tostring内加上return DateUtil.formatDate(date);
Date date = new ZDate()extends Date{
public string toString(){
    return DateUtil.formatDate(this);
}
}



这样倒是可以,不过项目进展大半了回去改就太麻烦了,有没有在页面用的方法呢?

还有我要用html:text标签,不是bean:write标签,而且标签也不能嵌套。
0 请登录后投票
   发表时间:2007-01-17  
直接用<%%>不要用struts标签。。。。
struts是写死的。。。
不过也不是不能改。。。。
JSTL标签听说是能嵌入struts标签...... 
0 请登录后投票
   发表时间:2007-01-17  
收到,看来还是要灵活变通啊!谢谢“抛出异常”
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics