Posted on 2011-05-05 12:33
Kavin 阅读(2368)
评论(0) 编辑 收藏
Title: Struts2里面
s:textfield标签 Date类型的格式化
Description:.
JSP页面里面有DatePickup,用Jquery绑定,但是Input框需要按指定格式输出,默认是输出11-5-5 (YY-M-D)
1 1 $(function() {
2 2
3 3 $("#datepickerstart").datepicker({
4 4
5 5 showOn: 'button',
6 6
7 7 buttonImage: '<%=path %>/images/calendar.gif',
8 8
9 9 buttonImageOnly: true
10 10
11 11 });
12 12
13 13 }
14 14
15 15 <s:textfield name="myDispatchmForm.planStartDate" id="datepickerstart">
Solution:
1.
<s:标签不能嵌套,使用<s:param标签指定输出显示的格式。
1 <s:textfield name="myDispatchmForm.planStartDate" id="datepickerstart">
2
3 <s:param name="value"><s:date name="myDispatchmForm.planStartDate" format="yyyy-MM-dd"/></s:param>
4
5 </s:textfield>
FORMAT属性设定YYYY-MM-DD-hh-mm,年,月,日,小时,分.
把hh改成HH就是24小时制的,小写就是12小时制的
2.
在html标签里面套用struts2标签.
1 <input type="text" value="<s:date name="person.birthday" format="yyyy-MM-dd" />" />