s:textfield format date
最簡單實用的就是:
<s:textfield οnclick="ShowCalendar('shijian')" id="shijian" readonly="readonly" size="20" name="jlandcf.shijian" readonly="true">
????<s:param name="value"><s:date name="jlandcf.shijian" format="yyyy-MM-dd" /></s:param>
????</s:textfield>
另一種方式是:
?
<s:textfield name="resource.dcCreatedDate" value="%{getText('global.date',{resource.dcCreatedDate})}" id="resource.dcCreatedDate" readonly="true" οnclick="popUpCalendar(this, resourceForm.elements['resource.dcCreatedDate'], 'yyyy-mm-dd',false); return false;" />
在國際化文件中加上global.date = {0, date, yyyy-MM-dd},這表示的意思是調用getText方法來取值,會調用MessageFormat來根據global.date的格式來格式化傳入的變量,但是這里有個問題就是如果傳入的是空的值,則返回一個null字符串這樣顯示有問題。
?
REFERENCES:http://blog.sina.com.cn/s/blog_5c0522dd0100eh0s.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的s:textfield format date的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Atlas基础教程》勘误(持续更新)
- 下一篇: Spring实战(第3版)