jsp错误页面处理

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>
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值