Head First book在翻译时将include指令作为包含来自任何其他文件的代码包含在JSP文件中,不能动态更改。
但是,我在include指令中包含了一个JSP文件,每当我使用include指令访问该页面时,它会随机生成一个数字。并且每次在转换为servlet代码期间生成新数字而不是仅生成一次。为什么会这样?
提前致谢。
答案 0 :(得分:1)
JSP文件包含其他代码,这些代码在执行时会生成随机数。
它不执行的是执行其他代码并仅包含输出,如果我理解正确,那就是您所期望的。
答案 1 :(得分:1)
第一个JSP文件在转换时包含第二个JSP文件的代码。您看到的随机数是执行后。
如果您现在更改了第二个JSP,那么当您访问第一个JSP时,您将看不到更改。