JSP中变量的声明

来源:互联网 发布:游戏知乎 编辑:程序博客网 时间:2024/05/01 07:30

在JSP中声明变量有两种方法,分别为<%%>和<%! %>。而他们是有区别的:<%%>声明的在每次刷新同一个页面时,该变量会被从新定义,而通过<%!%>声明的变量不会被从新定义,并且声明的这个变量的值为上一次刷新的时候的值,通过<%!%>声明的变量可以简单的记录网页被访问的次数。

原因是在JSP转化为servlet时,通过<%%>声明的变量为转换的servlet中方法_jspService()的局部变量,而<%!%>声明的变量为该对应的servlet的成员变量,因此就出现了以上的情况。

0 0