<s:date name="birthday" format="yyyy-MM-dd"/> 这样获得request里面保存的日期
如果要从后台得到这里面的值该怎么办? 或者能把这个birthday值在一个文本框内显示?
不知道我说清楚了没 我现在要的效果就是 从后台获得这个日期 但在页面我还可以对这个日期做修改....
如果要从后台得到这里面的值该怎么办? 或者能把这个birthday值在一个文本框内显示?
不知道我说清楚了没 我现在要的效果就是 从后台获得这个日期 但在页面我还可以对这个日期做修改....
第一、把这个日期送到后台处理。处理完了还要保存在后台。
第二、保存完了,页面对日期进行修改,同时要能影响后台已经得到的这个日期。
<input type="text" name="birthday" id="birthday" value="<s:property value=
'birthday'"/>
如果birthday放在request中可以这样取值
<input type="text" name="birthday" id="birthday" value="<s:property value=
'#request.birthday'"/>
可以在这个input中使用日期显示插件,如:
<input type="text" name="birthday" id="birthday" value="<s:property value=
'#request.birthday'" onfocus="javascript:calendar();"/>通过插件修改日期值,然后再返回给后台进行修改
<s:date name="birthday" format="yyyy-MM-dd"/>
<s:date id="birth" name="birthday" format="yyyy-MM-dd"/>
<s:textfield name="birthday" value="%{birth}" />
<input type="text" name="birthday" id="birthday" value="<s:date name='birthday' format='yyyy-MM-dd'/>"/>
如果用freeer的话,可以这样<input type="text" name="birthday" id="birthday" value="${birthday?string('yyyy-MM-dd)}"/>
<input id="shengri" name="birthday" type="text" value="<s:date name="birthday" format="yyyy-MM-dd" />" />