这个是因为: main()是在java虚拟机上编译后,在java虚拟机上显示的,而jsp是请求经过服务器,然后又再java虚拟机的编译之后,又到服务器页面显示。 你从这个步骤上就可以看出来,这个时间差。 这个你要明白JSP显示到页面是经过了一系列的转换的,在网上看一下JSP 和Servlet的关系你就明白了