Sì, è giusto.
Ti spiego bene cosa vorrei realizzare.
Ma la mia idea sarebbe stata quella di definire un oggetto con le proprietà
codice:
obj.getHeaders();
obj.getParteAlta(String sezione);
obj.getParteBassa();
all'interno di common.jsp
dopodiché includevo questo oggetto dentro a tutte le pagine in questo modo:
codice:
<%@page contentType="text/html" pageEncoding="UTF-8" import="miopackage.*"%>
<%@include file="common.jsp" %>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
<head>
<title>Titolo pagina</title>
<% obj.getHeaders(); %>
</head>
<body>
<% obj.getParteAlta("CONTATTI"); %>
Contenuto html
<% obj.getParteBassa(); %>
</body>
</html>
esattamente come procedo in PHP.
Il problema nasce proprio dal fatto che devo mettere in stringa tantissimo codice HTML, è un operazione lunghissima e noiosissima. Inoltre devo ogni volta passare il parametro JspWriter.
codice:
// in php
<?php
function immagine() {
?>
[img]percorso/immagine.jpg[/img]
<?php
}
//*****************************************************************
// in JSP
public String immagine(JspWriter out) throws java.io.IOException {
out.print("<img src=\"percorso/immagine.jpg" alt="Prova\"/>"); // messo in stringa!
}
Conosci un sistema più comodo per affrontare il problema :master:
Grazie per l'interessamento, spero di essermi spiegato chiaramente.