编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”

文章目录

1、测试结果:
2、结果计算页面
3、错误处理页面

1、测试结果:

2、结果计算页面

<%@ 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>

3、错误处理页面

<%@ 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复选框取消。正常情况下就可以解决。我就是遇到了这样的问题。希望有帮助

编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”的相关教程结束。

相关推荐:

如何编写程序持续读取用户输入的整数并输出最大值

本教程讲解如何用python实现一个循环输入程序,持续接收用户输入的整数(每行一个),直到输入"stop"为止,并准确输出其中的最大值,同时妥善处理边界情况与类型安全问题。 本教程讲解如何用python实现一个循环输入程序,持续接收用户输入的整数(每行一个),直到输入"stop"为止,并准确输出其中...

如何编写程序持续读取用户输入的整数并输出最大值(以“Stop”终止)

本教程讲解如何用python实现一个循环程序,持续接收用户输入的整数,实时更新最大值,并在用户输入“stop”时输出当前最大值;重点解决初始值设定、类型转换与边界条件处理问题。 本教程讲解如何用python实现一个循环程序,持续接收用户输入的整数,实时更新最大值,并在用户输入“stop”时输出当前最...

Python如何对复杂JSON进行扁平化处理_编写递归转换工具函数

json_normalize默认只展开一层且容忍度低,遇None、非字典项或混合结构易报错漏字段;需用递归函数区分结构展开与列表行展开,并显式保留空值、控制键名唯一性、避免栈溢出。 遇到嵌套字典列表时,json_normalize为什么总报错或漏字段? 因为pandas.json_normalize...