0

Head First 书中提到 include 指令是在翻译时将任何其他文件中的代码包含到 JSP 文件中,不能动态更改。

但是,我在 include 指令中包含了一个 JSP 文件,每次我使用 include 指令访问页面时,它都会随机生成一个数字。并且在转换为 servlet 代码的过程中,每次生成一个新数字而不是只生成一次。为什么呢?

提前致谢。

4

2 回答 2

1

JSP 文件包含其他代码,这些代码在执行时又会生成一个随机数。

它不做的是执行其他代码并且只包含输出,如果我理解正确的话,这就是你所期望的。

于 2009-06-24T11:26:02.943 回答
1

第一个 JSP 文件在翻译时包含第二个 JSP 文件的代码。您看到的随机数是在执行之后。

如果您现在更改您的第二个 JSP,那么当您访问第一个 JSP 时您将看不到更改。

于 2009-06-24T11:28:03.580 回答