Ahojte

2010/9/22  <[email protected]>:
> Ahoj vsichni. Prosim Vas resim nastaveni globalniho formatu datumu pro Struts 
> 2. Nasel jsem radu tutorialu a examplu pro nastaveni datumu v komponente 
> s:text. Ale me jde o to, ze mam JQuery datepicker navazany na s:textfield, 
> tomu nastavim format dejme tomu na dd/mm/yyyy, odeslu formular a kdyz se mi 
> vrati result z akce, tak je ten s:textfield nastaven na mm/dd/yy. Techto 
> textfieldu mam vice a zatim hledam nejake globalni reseni, nez abych u 
> kazdeho datumu nastavoval format pres DateFormat classu. Nemate s tim nekdo, 
> prosim, zkusenosti?

A nefunguje to nejak podobne jako ve Struts 1? Tam jsme to kdysi
delali pomoci zaregistrovani konvertoru v BeanUtils (Apache Commons).
Pri startu aplikace se nekde volal kod:

final Converter tmpDateConv = new
DateLocaleConverter(DateFormat.DEFAULT, DateFormat.SHORT);
ConvertUtils.register(tmpDateConv, Date.class);
ConvertUtils.register(tmpDateConv java.sql.Date.class);
ConvertUtils.register(tmpDateConv, java.sql.Time.class);
ConvertUtils.register(tmpDateConv, java.sql.Timestamp.class);

final Converter tmpStrConv = new StringConverter(DateFormat.DEFAULT,
DateFormat.SHORT);
ConvertUtils.register(tmpStrConv, String.class);

Oba konvertory byly nase vlastni implementace, ale mozna najdete
pouzitelne konvertory i primo v BeanUtils.

> Lukas Vondracek

-- pepa cacek

Odpovedet emailem