Nelle JSP uno può inserire codice java, poi in applicazioni complicate è difficile che lo si faccia per ragioni di sicurezza, però le jsp vengono anche compilate e trasformate in sevlet.. più programmabili di così!!!