有如下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
提交
取消