1. 程式人生 > 其它 >編寫一個jsp頁面,利用Scriptlet編寫一段計算程式碼,要求用零作為除數,並使用page指令將錯誤資訊顯示在另外一個jsp頁面,產生的錯誤資訊為“錯誤,不能用0做除數”

編寫一個jsp頁面,利用Scriptlet編寫一段計算程式碼,要求用零作為除數,並使用page指令將錯誤資訊顯示在另外一個jsp頁面,產生的錯誤資訊為“錯誤,不能用0做除數”

技術標籤:jsp

編寫一個jsp頁面,利用Scriptlet編寫一段計算程式碼,要求用零作為除數,並使用page指令將錯誤資訊顯示在另外一個jsp頁面,產生的錯誤資訊為“錯誤,不能用0做除數”

計算

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" errorPage="error.jsp"%><!-- 該頁面處理異常頁面資訊 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>計算結果</title>
</head>
<body>
	<%!public double fun(int x, int y) {
		return x / y;
	}%>
	<%=fun(4, 0)%>
</body>
</html>

錯誤處理

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>“錯誤,不能用0作為除數!!!”</h3>
</body>
</html>

結果:
在這裡插入圖片描述
如果跳轉不到錯誤處理介面,顯示500錯誤,沒有顯示錯誤型別。應該是瀏覽器裡邊的先關內容未修改。瀏覽器–工具–internet選型–高階–顯示友好http複選框取消。正常情況下就可以解決。我就是遇到了這樣的問題。希望有幫助