`
吕金含
  • 浏览: 88084 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

算术运算错误<error-page>配置文件的测试

 
阅读更多


  1. 放在WebRoot目录下jsp文件中引入java代码如下:

<%@ page language="java"contentType="text/html; charset=ISO-8859-1"

pageEncoding="ISO-8859-1"%>

<!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=ISO-8859-1">

<title>Insert title here</title>

</head>

<body>

<%----%>

<%

inta=10;

out.println(a/0);

%>

</body>

</html>

2.在WebRoot文件下新建一个error文件夹,之后在error文件夹下新建一个error.jsp文件,代码如下:

<%@ page language="java"contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<!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=ISO-8859-1">

<title>error</title>

</head>

<body>

算术运输错误!

</body>

</html>

3.web.xml配置文件如下:

<?xml version="1.0"encoding="UTF-8"?>

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<display-name></display-name>

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<!--程序出错跳转到error文件中的error.jsp页面-->

<error-page>

<exception-type>java.lang.ArithmeticException</exception-type>

<location>/error/error.jsp</location>

</error-page>

</web-app>

4.程序运行出错会跳到error.jsp页面,输出:算术运输错误!

  1. 放在WebRoot目录下jsp文件中引入java代码如下:

<%@ page language="java"contentType="text/html; charset=ISO-8859-1"

pageEncoding="ISO-8859-1"%>

<!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=ISO-8859-1">

<title>Insert title here</title>

</head>

<body>

<%----%>

<%

inta=10;

out.println(a/0);

%>

</body>

</html>

2.在WebRoot文件下新建一个error文件夹,之后在error文件夹下新建一个error.jsp文件,代码如下:

<%@ page language="java"contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<!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=ISO-8859-1">

<title>error</title>

</head>

<body>

算术运输错误!

</body>

</html>

3.web.xml配置文件如下:

<?xml version="1.0"encoding="UTF-8"?>

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<display-name></display-name>

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<!--程序出错跳转到error文件中的error.jsp页面-->

<error-page>

<exception-type>java.lang.ArithmeticException</exception-type>

<location>/error/error.jsp</location>

</error-page>

</web-app>

4.程序运行出错会跳到error.jsp页面,输出:算术运输错误!

分享到:
评论

相关推荐

    freemarker总结

    FreeMarker表达式中完全支持算术运算,FreeMarker支持的算术运算符包括:+, - , * , / , % 看如下的代码: &lt;#assign x=5&gt; ${ x * x - 100 } ${ x /2 } ${ 12 } 输出结果是: -75 2.5 2 在表达式中使用算术运算符...

    JSP程序设计精彩实例 (PDG)

    JSP可通过`&lt;error-page&gt;`元素在web.xml中定义错误页面,以及使用`&lt;try-catch-finally&gt;`结构处理异常。`pageError`指令可以指定页面级错误处理。 通过这些实例,开发者不仅能学习到JSP的基础知识,还能了解如何利用...

    Jsp脚本元素指令以及动作课后作业

    &lt;%@ page language="java" errorPage="errorPage.jsp" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;% int num1 = 10; int num2 = 0; int result = num1...

    jsp开发技术大全源代码

    JSP可以通过`&lt;error-page&gt;`配置在web.xml中捕获和处理异常,或者在页面中使用`&lt;jsp:exception&gt;`元素显示异常信息。 10. **MVC模式在JSP中的应用** MVC模式是Web应用设计的经典模式,JSP常作为视图,Servlet作为...

    jsp程序开发范例宝典 第十一章

    8. **错误处理与页面跳转**:学习如何在JSP中设置错误页面,处理异常,并使用`&lt;error-page&gt;`和`&lt;throwable&gt;`标签进行错误处理。 9. **文件上传与下载**:介绍如何使用JSP处理文件上传请求,以及如何为用户提供文件...

    JSP 2.0技术手册

    JSP 2.0提供了更好的错误处理机制,允许开发者通过`&lt;error-page&gt;`配置来指定处理特定错误的页面,同时支持在JSP页面中捕获和处理异常。 10. **部署描述符** 通过部署描述符(web.xml),开发者可以集中管理JSP...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    &lt;/TITLE&gt; &lt;/HEAD&gt; &lt;BODY&gt; &lt;H1&gt; First PHP page &lt;/H1&gt; &lt;HR&gt; &lt;? // Single line C++ style comment /* printing the message */ echo "Hello World!"; # Unix style single line comment ?&gt; &lt;/BODY&gt; &lt;/HTML&gt; 2.4 数据...

    JSP 2.0技术手册下载

    - **错误处理和调试**:使用`page`, `errorPage`指令配置错误页面,使用`&lt;%@ page isErrorPage="true"%&gt;`标记错误处理页面。 通过深入学习并实践JSP 2.0技术手册,开发者能够更好地掌握JSP 2.0的核心特性和最佳实践...

    JSP 帮助文档,仅供参考

    8. **错误处理和异常处理**:通过`errorPage`指令和`page`指令的`isErrorPage`属性,可以指定错误页面来捕获和处理异常。 学习JSP API不仅可以提升你的Web开发技能,还可以帮助你更好地理解和使用相关框架,如...

    PHP+Mysql开发入门

    - **配置方法**:在Apache配置文件中为同一站点配置两个不同的域名。 - **DNS解析**:确保两个域名都能指向同一个IP地址。 ##### 1.15 域名分类 - **顶级域名**:如.com、.org等。 - **二级域名**:如example.com中...

    jsp 技术大全

    - 声明式和编程式异常处理:通过`page`, `errorPage`指令和`try-catch-finally`块处理异常。 9. **实践应用**: - 数据库连接与操作:通过JDBC与数据库交互,展示数据。 - 用户认证与授权:实现登录验证和权限...

    简单的PHP教程—十天学会PHP教程

    3. 运算符:PHP支持算术、比较、逻辑、位运算等多种运算符,如加法运算符"+",等于运算符"==",逻辑与运算符"&&"等。 4. 流程控制:通过if-else语句实现条件判断,通过for、while、do-while循环实现重复执行。 5. ...

    15_王文峰JSpach03预习.zip

    预习资料可能介绍如何使用`try-catch-finally`块和`errorPage`指令处理错误。 10. **MVC模式**:虽然JSP本身不强制遵循MVC模式,但通常与Servlet和Model2架构结合使用。预习资料可能提及如何利用JSP实现视图层,...

    LotusDomino学习笔记.doc

    - **技巧示例**: 包括使用`&lt;meta&gt;`标签进行页面元信息的设置,或者加载外部样式表和脚本文件等。 #### 12. Domino Designer 模板表 - **模板表**: 提供了一种快速创建和管理表单的方法,可以预设字段和布局。 ####...

    nsis:nsis脚本

    - `IntCmp` 和 `IntOp`:进行条件判断和算术运算。 - `SetOutPath`:设置输出路径,即安装文件的目标位置。 - `File` 和 `RMDir`:添加文件到安装包和删除文件或目录。 3. **用户交互**: - `GetDlgItem` 和 `...

    【面试】java程序员面试经常被问的问题(答案).docx

    2. **`ArithmeticException`:** 发生算术运算错误时抛出,例如除以零。 3. **`NullPointerException`:** 当应用试图使用 `null` 引用时抛出。 4. **`StringIndexOutOfBoundsException`:** 当索引不在字符串的有效...

    jsp高级应用

    在JSP中,可以通过`page`, `errorPage`指令或`try-catch-finally`块来处理异常。理解如何正确地捕获和处理错误对于构建健壮的应用至关重要。 10. **性能优化** 优化JSP应用涉及到减少不必要的服务器往返、缓存...

    Visual.Basic.6大学教程.pdf

    3.6 算术运算 45 3.7 运算符的优先级 46 3.8 进行判断:比较运算符 48 小结 53 自测练习 55 自测练习答案 57 练习 59 第4章 控制结构(一) 62 4.1 简介 62 4.2 算法 62 4.3 伪代码 63 4.4 介绍控制结构 63 4.5 If/...

Global site tag (gtag.js) - Google Analytics