Question

Dans le livre Head First, il est question de la directive include comme code d'inclusion de tout autre fichier dans le fichier JSP au moment de la traduction, ce qui ne peut pas être modifié de manière dynamique.

Cependant, j'ai inclus un fichier JSP dans la directive include, qui génère un nombre de manière aléatoire chaque fois que j'accède à la page avec la directive include. Et chaque fois qu'un nouveau numéro génère au lieu d'une seule fois lors de la conversion en code de servlet. Pourquoi est-ce vrai?

Merci d'avance.

Était-ce utile?

La solution

Le 1er fichier JSP comprend le code du 2e fichier JSP au moment de la traduction. Le nombre aléatoire que vous voyez est après exécution.

Si vous modifiez maintenant votre 2e JSP, vous ne verrez pas les modifications lorsque vous accédez au 1er JSP.

Autres conseils

Le fichier JSP inclut cet autre code, qui génère à son tour un nombre aléatoire lors de son exécution.

Ce qu’il ne fait pas, c’est d’exécuter cet autre code et d’inclure uniquement la sortie, ce à quoi vous vous attendez si je vous ai bien compris.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top