Attualmente i miei tag jsp 2.0 che necessitano di fagioli di primavera di questo codice:Come iniettare i bean a molla in un SimpleTag jsp 2.0?
ac = WebApplicationContextUtils.getWebApplicationContext(servletContext);
ac.getBeansOfType(MyRequestedClass.class);
L'ottengo solo il primo di fagioli di corrispondenza.
Questo codice funziona bene, ma presenta l'inconveniente indesiderato che trascorro circa metà del tempo di rendering della mia pagina cercando i bean primaverili, poiché ciò accade ogni volta che viene richiamato un tag. Stavo pensando di mettere il bean in ambito applicativo o almeno in ambito di sessione. Ma qual è il modo più intelligente di gestire questo problema?
'[http://stackoverflow.com/questions/3445908/is-there- an-elegant-way-to-inject-a-spring-managed-bean-in-a-java-custom-simpl] [1] 'ha una buona risposta per questo. [1]: http://stackoverflow.com/questions/3445908/is-there-an-elegant-way-to-inject-a-spring-managed-bean-into-a-java- custom-simpl – Angus