<%%> 是这种语言的标记
为什么不能写是因为 你的 疯狂 第一个用的是混编,而你第二个是直接在脚本语言打是不会被识别的。要写成这样 System.out.println("疯狂");
必须以打印的形式输出,不然java不能识别中文,第一种是使用混编,是html的标签,你用java语句将它输出,浏览器会自动将它转换成html标签的
<%for(int i=0;i<7;i++){
out.println("");
System.out.println ("疯狂"); //这样就对
}%>
<%%>里面必须是Java代码
疯狂不是Java代码 写在<%%>里面是不能被正确解释的