这个问题竟然没有百度到靠谱的答案。那就写写吧~
在
<%! %>
之间声明的变量是JSP页面的成员变量,在整个JSP页面内都有效,
与书写位置无关
,因为jsp引擎将jsp页面转译成java文件时,将这些变量作为类的成员变量,这些变量的内存空间直到服务器关闭才释放。因此,多个用户共享jsp页面的成员变量。任何用户对jsp页面成员变量操作的结果,都会影响其它用户。
而在
<% %>
里面的变量是局部变量,每个客户都有自己的一个。
版权声明:本文为weixin_44142151原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。