為什么我用System.out.println();輸出會報錯;而out.println();輸出不會。為什么呢?
<%@?page?language="java"?import="java.util.*,java.text.*"?contentType="text/html;?charset=utf-8"?pageEncoding="utf-8"?errorPage="exception.jsp"%> <!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?"http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>exception內置對象</title> </head> <body> ?<h1>測試異常的頁面</h1> ????<hr> ???? ????<%? System.out.println(100/0);?//拋出運行時異常,算數異常 ????%> </body> </html>
2015-09-15
兩種都會報錯呀...
其實jsp就是一個servlet
servlet呢其實就是一個java類
java類肯定就可以用System.out.println()
那么java類中出現100/0的情況,自然就會有算術異常產生
其次out是內置對象,同時也是屬于java類JspWriter
同樣的道理,都屬于java類,那么出現算術的問題,其實都是一樣的
2015-09-13
我剛試了下也沒什么錯誤報出呢?
2015-09-13
你再試試吧。
2015-09-13
腳本中的out對象代表的是_jspservice()方法中的out對象,而不是Systm.out,后者是不會在網頁上輸出內容的,而是在控制臺上輸出。