Javameeting e una chiacchierata
Lunedì 28 Aprile 2008Martedì scorso sono andato al java meeting (bravissimi Fabrizio e Alessio), durante una delle presentazioni discutevo con Sandro circa l’uso dell’attributo language della direttiva page dei JSP: non ci è mai capitato di usarlo o vederlo valorizzato se non con il valore java. Abbiamo concluso che il tag era probabilmente presente per compatibilità o per fornire funzionalità non implementate, ebbene è “quasi” così.
Mi sono documentato, e in effetti l’attributo language è supportato per consentire all’architettura JSP di essere estesa per supportare scriptlet lato server.
Tutti gli engine compatibili con la versione JSP 1.1 e ss. devono supportare il valore java dell’attributo. I singoli engine possono però implementare il supporto di altri linguaggi, è il caso, per esempio, di JRun che, dalla versione 3.0, supporta i valori java e javascript.
Nel caso si usi il linguaggio java JRun provvede a compilare il JSP generando il servlet relativo, nel caso si utilizzi il linguaggio javascript JRun, inizializza un’engine per script all’interno del servlet generato. Tale engine è specifica di JRun.
Resto comunque dell’opinione che non si debbano mischiare i linguaggi e che javascript stia benissimo dove si trova, se usato, lato client!