Sono nuovo di JSP e sto cercando di ridurre una quantità enorme di codice tagliato e incollato.
In ogni pagina del progetto, ci sono circa 25 righe di JSP misti, tag Struts, tag JSTL e HTML, che sono stati tagliati e incollati in vari punti della pagina. Queste ~ 25 righe di codice riutilizzato sono non sono nemmeno lontanamente simili da pagina a pagina (e ci ~ 250 pagine), ma esattamente la stessa all'interno di ciascuna pagina. In definitiva questo codice (business logic) dovrebbe essere spostato fuori dalla View, ma farlo sarebbe un progetto più grande di quello che il mio programma consente al momento, quindi mi chiedo se c'è un modo semplice per riutilizzare Tag Misti + JSP all'interno di una pagina, come una correzione temporanea in modo che il codice possa essere refactored in più fasi, come il tempo lo consente.Come posso riutilizzare HTML/JSP all'interno di una pagina?
Per maggiore chiarezza, sto cercando un modo per codificare il codice incapsulato senza creare un nuovo file (/ locale all'ambito della pagina), ovvero deve essere definito nella stessa pagina da cui viene chiamato.
Alcuni hanno suggerito che questo può essere fatto con Piastrelle - se questo è il caso, per favore mostrami come.
Grazie per il suggerimento. Ho usato questo approccio come soluzione temporanea in precedenza, ma purtroppo in questo caso aumenterebbe significativamente il numero di pagine jsp nel progetto o creerebbe un pasticcio di condizionali. Il problema è che le pagine non funzionano davvero - mi è stato assegnato il compito di rendere il sito compatibile con il browser. Sto cercando di ridurre il tempo di debug riducendo il codice incollato durante la copia, riscrivendo solo ciò che deve essere riscritto per ora. –