执行以下jsp脚本输出效果是( )
<%
out.println("床前明月光");
out.flush();
out.clear();
out.println("疑是地上霜");
%>
答案是不是错误了。我选择的是D,但是答案是A
老师说了,如果直接在out.flush()调用后,使用out.clear()是会终止后续的程序执行,因此应该是只输出"床前明月光"并且服务器抛出错误!!!!!
很多慕课的练习题貌似都有这样让人难以理解的困惑!请校对!
对对,是了,我刚开始也是选的D,我看成了在控制台上打印出异常信息了,那个选项是在浏览器中,浏览器中只显示床前明月光,不会显示异常的,异常只会在后台显示
首先 A:在浏览器中只输出“床前明月光” 是不是正确?------正确则选择A
------不正确 向后面选项看B显然不对
-------C浏览器中不输出任何结果?明显PASS掉它
-------D浏览器中输出床前明月光,并在输出结果下方显示异常信息 前半句是否正确呢?----正确----看后半句---请问浏览器会显示异常信息吗?(你可以试一下 )
答案没有错,是在控制台中输出异常信息,而不是在浏览器中,在浏览器中只输出床前明月光