Sto iniziando a creare applicazioni Web in Spring 3 (e in J2EE) in generale. Guardando all'esempio di pet-pin, ho visto che il programmatore crea molti pezzi JSP, come l'intestazione, include, piè di pagina e poi li unisce insieme usando l'inclusione statica. In ogni caso quello che vorrei è che io possa avere una pagina di base, come Base.jsp
ed essere in grado di includere cose come questa:Inserimento dinamico e dinamico di file JSP
<body>
<jsp:include page="${subpage}"></jsp:include>
</body>
il motivo è che mi piacerebbe una pagina principale, quindi essere in grado di mettere nel ModelAndView
restituito dal controller quali parti delle pagine vengono visualizzate in ogni situazione (con i dati ad essa associati). Funziona, ma non dà errori nel caso non sia stato trovato ${subpage}
, il nome jsp è sbagliato o mancante. Mi piacerebbe più controllo degli errori ...
È questo il modo migliore e consigliato per farlo? E se questa sembra una buona idea per quello che ho in mente, qual è il modo corretto di farlo?
impossibile, la sottopagina viene modificata in una classe controller. Adesso puoi impostarlo dal JSP. – gotch4
Ho modificato la domanda ... controllala – gotch4