exception 為什么 寫成代碼就不顯示,寫成表達(dá)式就顯示呢?
這樣就不顯示?
?<body>
? ?異常的消息是:<% exception.getMessage(); %><br>
? ?異常的描述:<% exception.toString() ; ?%>?
? </body>
這樣就 顯示?
?<body>
? ?異常的消息是:<%= exception.getMessage() ?%><br>
? ?異常的描述:<%= exception.toString() ? ?%>?
? </body>
2017-03-01
因?yàn)閷懗赡_本的形式?jīng)]有輸出,你可以加一個(gè)out.println(異常),這樣就i可以輸出了
2017-03-01
?表達(dá)式的本質(zhì):在將JSP頁面轉(zhuǎn)換成Servlet后,使用out.print()將表達(dá)式的值輸出。如果user.getName()的返
回值是"liky", 那么實(shí)際上在servlet中就將轉(zhuǎn)換成out.print("liky");
腳本:就是在<% %>里嵌入Java代碼,這里的Java代碼和我們一般的Java代碼沒有什么區(qū)別,不具有輸出功能,所以不會顯示。