La maggior parte della gente dice che non usa JSP. Ma cosa succede se ho un JSP che non mostra nulla, agisce solo come controller? Perchè dovrei farlo? Perché non è necessario ridistribuire la webapp completa per apportare un piccolo ma significativo cambiamento in un servlet - > invece posso semplicemente mettere il mio nuovo JSP nella cartella tmp di JBoss fino a quando non eseguiremo una distribuzione completa.
Questo controller JSP includerà / reindirizzerà ad altri JSP di visualizzazione per il rendering finale.
Domanda quali sono gli aspetti negativi di questo? Se già ce l'abbiamo nella nostra applicazione (funziona da 8 anni prima che mi unissi); dovremmo tenerlo come funziona o ci sono motivi validi per cambiarlo in un servlet normale?
Nota: le JSP in questione non sono l'unico controller, ma eseguono alcune elaborazioni per determinati casi d'uso