Dobré odpoledne všem,
řeším trochu nepříjemný problém se zpracováním dat z formuláře v JSF.
Strávil jsem teď dopoledne lokalizací problému a nejsem z toho příliš
moudrý.
Data se čtou i zapisují z databáze (Oracle), se čtením není problém.
Uživatel údaje ve formuláři změní - formulář je dost složitý a postavený
v JavaScriptu, JSF se stará pouze o plnění a čtení hidden inputů.
Uživatel může měnit 1..N záznamů, které se do formuláře zapisují pomocí
h:dataTable. Problém nastane při získání hodnot, které uživatel změnil,
ať se pokusím z UIData získat jednotlivé záznamy jakýmkoliv způsobem,
vždycky mi to zmrší znaky s diakritikou. Postupným vyloučením jsem
doputoval k poznání, že problém je v samotném UIData - do setteru
záznamu už doputuje řetězec rozbitý.
Neřešil jste někdy někdo něco podobného? Budu vděčný za jakékoli
nasměrování, kde hledat chybu - JRE, Tomcat, JSF...
JSF je 1.1 referenční implementace od Sunu, běží to na Tomcatu 5.5.16 a
Javě 1.5.0_06 na linuxu (což snad není důležité).
Díky za každou pomoc, zdraví
dond
--
David Ondřich <[EMAIL PROTECTED]>, ICQ# 165542353, +420608101363