включить директиву - PullRequest
0 голосов
/ 24 июня 2009

В книге Head First говорится о директиве include, которая включает в себя код включения из любого другого файла в файл JSP во время перевода, который нельзя изменить динамически.

Однако я включил файл JSP в директиву include, которая генерирует число случайным образом при каждом доступе к странице с помощью директивы include. И каждый раз при преобразовании в код сервлета генерируется новое число вместо одного раза. Почему это так?

Спасибо заранее.

Ответы [ 2 ]

1 голос
/ 24 июня 2009

1-й файл JSP содержит код 2-го файла JSP во время перевода. Случайное число, которое вы видите после выполнения.

Если вы сейчас измените свой второй JSP, то при доступе к первому JSP изменения не будут.

1 голос
/ 24 июня 2009

Файл JSP включает этот другой код, который, в свою очередь, генерирует случайное число при выполнении.

Чего он не делает, так это запускает этот другой код и включает в себя только вывод, что вы и ожидаете, если я вас правильно понимаю.

...