众所周知,jsp是由servlet技术发展而来,而servlet就是java文件,所以jsp中可以插入java代码,这些学javaEE的应该都是熟知的,但有一个很简单的问题,即使一些人学javaEE很久了人,你突然问起他,也有可能把他问倒。就是在jsp中怎样声明一个独立的变量,且整个页面都可以使用这个变量???有没有人被问倒?
jsp声明定义页面级变量将来以保存信息,或定义java类或方法。声明一般都在“<%!?%>”标记中,注意:每一条语句一定要以“;”结束,因为任何jsp内容在转换为servlet后都是有效的java语句。
在jsp页面中可声明多个变量,其语法格式为:<% !声明1;声明2....;%>,注:“<%”与!之间不能出现空格。
例:<%!int i=0;%>
<% i++;%>
第<%=i%>个人访问此页面;
这可以简单的统计在线人数,当然变量只限于当前页面。