有如下JSP代码<html> <% { %> <% String str; %> <% } %> str is <%=str %></html> 请问一下代码执行后的结果是什么,有4个选项A.翻译期错误B.编译期错误C.执行编译后的字节码发生错误D.运行后,浏览器上显示:str is null请高手解释一下啊,谢谢!!!
2 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
这问题好玩!!!非常好玩!
这个应该是找不到 str 这个变量的定义吧!或者说str这个变量在使用时根本就没有定义,然而就要使用他?
用.NET的逻辑来推演的话,这个是编译期的错误吧,编译器不会让这个通过编译的吧!
添加回答
举报
0/150
提交
取消