包含指令

时间:2009-06-24 11:17:24

标签: java jsp jspinclude

Head First book在翻译时将include指令作为包含来自任何其他文件的代码包含在JSP文件中,不能动态更改。

但是,我在include指令中包含了一个JSP文件,每当我使用include指令访问该页面时,它会随机生成一个数字。并且每次在转换为servlet代码期间生成新数字而不是仅生成一次。为什么会这样?

提前致谢。

2 个答案:

答案 0 :(得分:1)

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

它不执行的是执行其他代码并仅包含输出,如果我理解正确,那就是您所期望的。

答案 1 :(得分:1)

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

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