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.