webwork默认输出的日期字符串格式为短日期('07-07-25'),我试图在<ww:textfield/>文本框内输出格式化的日期(2007-07-25),但文本框内输出的内容为")}"?
以下是我的代码。请各位帮帮忙,thx....=======Smpl.action=============public class Ts extends ActionSupport {

Date dts = new Date();

public String execute() throws Exception {
return SUCCESS;
}
public Date getDts() {
return dts;
}

}
=======i18n.properties=============
format.date={0,date,yyyy-MM-dd}
format.time={0,date,HH:mm:ss}
text.strx=tsing
=======success.jsp===================
text.strx = <ww:text name="text.strx" /> 
<br/>
<ww:textfield name="dts" value="%{getText('format.date',{dts})}"></ww:textfield>

解决方案 »

  1.   

    这段代码是可以输出正确日期的 
    <ww:property value="getText('format.date',{dts})"/>
    但怎么用来填充textfield?
      

  2.   

    自己解决了 , 晕一个。
    <ww:set name="dtslong" value="getText('format.date',{dts})"/>
    <ww:textfield name="dts" value='%{#dtslong}' />真的要把值压入值栈中吗,感觉好麻烦,走了N个弯路了