当时不会原理,在后面知道%! 用%声明的变量是Java的实例变量,%! %声明的方法是即时成员方法,out是可以直接输出到jsp中网页的对象,很快就会知道如何写! 我的照片是从网上拍的截图,
0.png表示数字0的图像,所以按顺序显示图像呢。 因为ascii码,减去‘0’,
此外,img的src的相对路径必须与index.jsp位于同一文件夹下。 不那样的话就不能显示哦
而且,我的程序在Mac上运行,所以不知道为什么count从一开始就至少访问了两次。 并且,idea自动启动tomcat时是第三次启动,每次最初显示三次。 从后面把代码放入Windows跑的话一定要从1开始。 我也不知道为什么。 从后面没办法。 输出处直接减去2,使次数从1开始
%@ page contentType='text/html; charset=utf-8 ' language=' Java ' % htmlheadtitle图像计数器/title /head body %! int count=0; %! 同步化void increase () { count; } % % increase (; out.print (此网站已被访问); char[]a=string.valueof(count-2 ).toCharArray ); for(intI=0; ia.length; I ) out.print('imgsrc='(a[I]-'0' ) ).png height='2%' width='1%' alt='此图像暂时是什么out.print ('此网站已被访问((计数-2)、(次) ) % /body/html