Java PrintWriter vs JSP

1

Voglio solo chiedere un parere, che è la procedura migliore per usare html tra questa opzione:

1) Usa JSP creando la pagina html lì

2) Genera HTML utilizzando lato server Java utilizzando PrintWriter

Quali sono le migliori pratiche?

E se ho qualche situazione come solo per generare una piccola riga di html, è meglio creare una pagina JSP o semplicemente generarla usando Java PrintWriter ?

O ci sono degli approcci migliori?

Grazie!

    
posta FreezY 21.07.2016 - 03:18
fonte

1 risposta

5

Ogni volta userei un JSP. Perché?

  • HTML di programmazione di basso livello è un'operazione lenta e soggetta a errori. L'ho fatto in C ++ su una scheda Arduino e sono contento che sia stato un progetto per hobby. Non è possibile caricare tariffe commerciali per la piccola quantità di funzionalità che ho prodotto.
  • Un JSP è molto vicino all'HTML che emette e quindi è di facile manutenzione.
  • Ci sono buone librerie (JSTL per una) che semplificano la formattazione dell'output, la gestione dei loop ecc.
  • Analizza l'uso dei tag scriptlet. Questi sono facili da scrivere e consentono di incapsulare blocchi di JSP in un file separato. Tipicamente questi sono usati per cose come i campi di input con un'etichetta associata e il campo di segnalazione degli errori. Puoi chiamare lo stesso scriptlet da più JSP. Nella mia esperienza, i tag scriptlet hanno tutti i tag sostituiti, scritti in Java.

Detto questo, le JSP sono solo una delle molte opzioni di template web. Questo articolo di Wikipedia fornisce un buon confronto tra molte opzioni.

    
risposta data 21.07.2016 - 11:41
fonte

Leggi altre domande sui tag