1:
右用户输入被除数和除数,提交后计算两数相除的结果
2:
制作一个错误的处理页面。当除数为0时,利用<%@page%>指定标签,自动跳转到该页面
3:
page指令是用来定义整个jsp页面的属性和属性的值
他将这些属性传送到jsp引擎
4:
errorPage属性
格式
<%@ page errorPage=" "%>设置错误文件名
5:
isErrorPage属性
格式
<%@ page isErrorPage="true | false"%>
说明:设置属性为TRUE,表示该页面为错误页面,就能使用exception对象显示错误信息
========
dhm.jsp
代码
<%@ page errorPage="result.jsp"%>
</head>
<form name="form1" method="post" action="">
被除数<input type="text" name="diidendv">
除数<input type="text" name="divisor">
<input name="submit" type="submit" value="提交">
</form>
<%
String s1=request.getParameter("diidendv");
String s2=request.getParameter("divisor");
if((s1!=null) && (s2!=null)){
int x=Integer.parseInt(s1);//类型转换
int y=Integer.parseInt(s2);//类型转换
out.print("结果"+x/y);
}
%>
</body>
===========
错误页面代码
<%@ page isErrorPage="true"%>
</head>
<body>
<font color="red">错误原因<%=exception.getMessage()%></font>
</body>
右用户输入被除数和除数,提交后计算两数相除的结果
2:
制作一个错误的处理页面。当除数为0时,利用<%@page%>指定标签,自动跳转到该页面
3:
page指令是用来定义整个jsp页面的属性和属性的值
他将这些属性传送到jsp引擎
4:
errorPage属性
格式
<%@ page errorPage=" "%>设置错误文件名
5:
isErrorPage属性
格式
<%@ page isErrorPage="true | false"%>
说明:设置属性为TRUE,表示该页面为错误页面,就能使用exception对象显示错误信息
========
dhm.jsp
代码
<%@ page errorPage="result.jsp"%>
</head>
<form name="form1" method="post" action="">
被除数<input type="text" name="diidendv">
除数<input type="text" name="divisor">
<input name="submit" type="submit" value="提交">
</form>
<%
String s1=request.getParameter("diidendv");
String s2=request.getParameter("divisor");
if((s1!=null) && (s2!=null)){
int x=Integer.parseInt(s1);//类型转换
int y=Integer.parseInt(s2);//类型转换
out.print("结果"+x/y);
}
%>
</body>
===========
错误页面代码
<%@ page isErrorPage="true"%>
</head>
<body>
<font color="red">错误原因<%=exception.getMessage()%></font>
</body>