Ik ben nu al een tijdje bezig met Java Server Faces. Meestal werkt dit prima, echter de HTML/JS die dat framework uitpoept is werkelijk te lelijk voor woorden. Los van het feit dat er soms ID's worden gegenereerd van 100+ karakters lang, wordt een hyperlink op een hele vreemde manier opgebouwd. (of ik doe iets verkeerd)
Een link in mijn menu: (op server)
En deze HTML wordt gegenereerd:
Los van het feit dat het nogal lelijk is en niet goed voor het netwerkverkeer, (vind ik al reden genoeg om er iets tegen te doen
) werkt de complete navigatie niet wanneer ik met mijn Firefox Dev Toolbar JavaScript uitzet.
Iemand hier een oplossing voor? Eventueel in de vorm van een andere implementatie, zoals ADF Faces van Oracle, waar ik zelf geen enkele ervaring mee heb.
Een link in mijn menu: (op server)
Java:
1
2
3
4
5
| <h:commandLink action="projectOverview"> <f:verbatim> <img ... /> </f:verbatim> </h:commandLink> |
En deze HTML wordt gegenereerd:
HTML:
1
2
3
| <a href="#" onclick="clear_navigation();document.forms['navigation'].elements['navigation:_link_hidden_'].value='navigation:_id0';if(document.forms['navigation'].onsubmit){var result=document.forms['navigation'].onsubmit(); if( (typeof result == 'undefined') || result ) {document.forms['navigation'].submit();}}else{document.forms['navigation'].submit();}return false;" id="navigation:_id0"> [img]"images/menu/projecten_off.gif"[/img] </a> |
Los van het feit dat het nogal lelijk is en niet goed voor het netwerkverkeer, (vind ik al reden genoeg om er iets tegen te doen
Iemand hier een oplossing voor? Eventueel in de vorm van een andere implementatie, zoals ADF Faces van Oracle, waar ik zelf geen enkele ervaring mee heb.
Fat Pizza's pizza, they are big and they are cheezy