- 放在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页面,输出:算术运输错误!
- 放在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支持的算术运算符包括:+, - , * , / , % 看如下的代码: <#assign x=5> ${ x * x - 100 } ${ x /2 } ${ 12 } 输出结果是: -75 2.5 2 在表达式中使用算术运算符...
JSP可通过`<error-page>`元素在web.xml中定义错误页面,以及使用`<try-catch-finally>`结构处理异常。`pageError`指令可以指定页面级错误处理。 通过这些实例,开发者不仅能学习到JSP的基础知识,还能了解如何利用...
<%@ page language="java" errorPage="errorPage.jsp" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <body> <% int num1 = 10; int num2 = 0; int result = num1...
JSP可以通过`<error-page>`配置在web.xml中捕获和处理异常,或者在页面中使用`<jsp:exception>`元素显示异常信息。 10. **MVC模式在JSP中的应用** MVC模式是Web应用设计的经典模式,JSP常作为视图,Servlet作为...
8. **错误处理与页面跳转**:学习如何在JSP中设置错误页面,处理异常,并使用`<error-page>`和`<throwable>`标签进行错误处理。 9. **文件上传与下载**:介绍如何使用JSP处理文件上传请求,以及如何为用户提供文件...
JSP 2.0提供了更好的错误处理机制,允许开发者通过`<error-page>`配置来指定处理特定错误的页面,同时支持在JSP页面中捕获和处理异常。 10. **部署描述符** 通过部署描述符(web.xml),开发者可以集中管理JSP...
</TITLE> </HEAD> <BODY> <H1> First PHP page </H1> <HR> <? // Single line C++ style comment /* printing the message */ echo "Hello World!"; # Unix style single line comment ?> </BODY> </HTML> 2.4 数据...
- **错误处理和调试**:使用`page`, `errorPage`指令配置错误页面,使用`<%@ page isErrorPage="true"%>`标记错误处理页面。 通过深入学习并实践JSP 2.0技术手册,开发者能够更好地掌握JSP 2.0的核心特性和最佳实践...
8. **错误处理和异常处理**:通过`errorPage`指令和`page`指令的`isErrorPage`属性,可以指定错误页面来捕获和处理异常。 学习JSP API不仅可以提升你的Web开发技能,还可以帮助你更好地理解和使用相关框架,如...
- **配置方法**:在Apache配置文件中为同一站点配置两个不同的域名。 - **DNS解析**:确保两个域名都能指向同一个IP地址。 ##### 1.15 域名分类 - **顶级域名**:如.com、.org等。 - **二级域名**:如example.com中...
- 声明式和编程式异常处理:通过`page`, `errorPage`指令和`try-catch-finally`块处理异常。 9. **实践应用**: - 数据库连接与操作:通过JDBC与数据库交互,展示数据。 - 用户认证与授权:实现登录验证和权限...
3. 运算符:PHP支持算术、比较、逻辑、位运算等多种运算符,如加法运算符"+",等于运算符"==",逻辑与运算符"&&"等。 4. 流程控制:通过if-else语句实现条件判断,通过for、while、do-while循环实现重复执行。 5. ...
预习资料可能介绍如何使用`try-catch-finally`块和`errorPage`指令处理错误。 10. **MVC模式**:虽然JSP本身不强制遵循MVC模式,但通常与Servlet和Model2架构结合使用。预习资料可能提及如何利用JSP实现视图层,...
- **技巧示例**: 包括使用`<meta>`标签进行页面元信息的设置,或者加载外部样式表和脚本文件等。 #### 12. Domino Designer 模板表 - **模板表**: 提供了一种快速创建和管理表单的方法,可以预设字段和布局。 ####...
- `IntCmp` 和 `IntOp`:进行条件判断和算术运算。 - `SetOutPath`:设置输出路径,即安装文件的目标位置。 - `File` 和 `RMDir`:添加文件到安装包和删除文件或目录。 3. **用户交互**: - `GetDlgItem` 和 `...
2. **`ArithmeticException`:** 发生算术运算错误时抛出,例如除以零。 3. **`NullPointerException`:** 当应用试图使用 `null` 引用时抛出。 4. **`StringIndexOutOfBoundsException`:** 当索引不在字符串的有效...
在JSP中,可以通过`page`, `errorPage`指令或`try-catch-finally`块来处理异常。理解如何正确地捕获和处理错误对于构建健壮的应用至关重要。 10. **性能优化** 优化JSP应用涉及到减少不必要的服务器往返、缓存...
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/...