软体印象

Kavin
posts - 13, comments - 0, trackbacks - 0, articles - 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" />" />


只有注册用户登录后才能发表评论。


网站导航: