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

Odpovedet emailem