亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我用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>


正在回答

4 回答

兩種都會報錯呀...

其實jsp就是一個servlet

servlet呢其實就是一個java類

java類肯定就可以用System.out.println()

那么java類中出現100/0的情況,自然就會有算術異常產生

其次out是內置對象,同時也是屬于java類JspWriter

同樣的道理,都屬于java類,那么出現算術的問題,其實都是一樣的

2 回復 有任何疑惑可以回復我~

我剛試了下也沒什么錯誤報出呢?

0 回復 有任何疑惑可以回復我~

你再試試吧。

0 回復 有任何疑惑可以回復我~

腳本中的out對象代表的是_jspservice()方法中的out對象,而不是Systm.out,后者是不會在網頁上輸出內容的,而是在控制臺上輸出。

1 回復 有任何疑惑可以回復我~
#1

鮮衣 提問者

老師在視頻里用的就是System.out.println(),這是為什么呢?
2015-09-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我用System.out.println();輸出會報錯;而out.println();輸出不會。為什么呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號