Exemple 49. Inclusion de contenu statique ou dynamique résolu au chargement de l'application
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <%@include file="image.jpg" %> <%@include file="copyright.jsp" %> </body> </html>
copyright.jsp est inclus dans cette servlet.
Exemple 50. Inclusion de contenu dynamique résolu au traitement de la requête
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <jsp:include page="copyright.jsp"> <jsp:param name="year" value="2010"/> </jsp:include> </body> </html>
copyright.jsp dans la page courant. De plus, avant d'invoquer cette page, on positionne un paramètre sur la requête, dont le nom est
year, et la valeur
2010. La page
copyright.jsp peut prendre en compte ces paramètres exactement comme s'ils avaient été positionnés par un formulaire (par exemple). Cette déclaration est bien sûr factultative.