`
cakin24
  • 浏览: 1388651 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jstl最常用的标签之<c:catch>

阅读更多
一 定义
这个标签用于捕获嵌套在它内部的标签抛出的异常。
 
二 实战
<%@ page language="java" import="java.util.*,com.cakin.domain.*" pageEncoding="utf-8" %>
<!--  引入jstl标签库-->
<%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core"; %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html>
  <head>   
    <title>My JSP 'c_out.jsp' starting page</title>
  </head>
  <body>
    <h3>c:catch的使用</h3>
        <c:catch var="myexception">
                <%
                        int i=8/0;
                %>
        </c:catch>
        <c:out value="${myexception}"></c:out>
  </body>
</html>
 
三 测试结果

 



 
  • 大小: 21.3 KB
1
0
分享到:
评论

相关推荐

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    4. `&lt;c:catch&gt;`:处理异常,可以在JSP页面中捕获和处理异常,避免中断页面的正常流程。 **条件处理标记**: 1. `&lt;c:if&gt;`:进行条件判断,如果表达式的值为真,则执行相应的代码。 2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c...

    JSTL常用标签汇总

    通过这些示例可以看出,JSTL 的 `&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;` 和 `&lt;c:catch&gt;` 以及流程控制标签 `&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;` 和 `&lt;c:otherwise&gt;` 提供了强大的功能,能够极大地简化 JSP 页面中的逻辑...

    JSTL标签用法.doc

    为了在JSP页面中使用JSTL标签,需要通过 `&lt;%@ taglib %&gt;` 指令引入相应的标签库。例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;%@ taglib prefix="sql" uri=...

    JSTL核心标签库的一些应用

    以上只是JSTL核心标签库的一部分功能,实际应用中还有更多标签,如循环标签`&lt;c:forEach&gt;`、迭代标签`&lt;c:forTokens&gt;`等。这些标签在处理数据、控制流程等方面提供了极大的便利,使得JSP页面更加简洁、易读,也更符合...

    JSTL(jsp标准标签库)

    异常信息:&lt;c:out value="${error.message}"&gt;&lt;/c:out&gt; ``` 这里捕获了一个除零错误,并将其信息存储在变量`error`中。 #### 条件控制语句:实现逻辑判断与分支 1. **`&lt;c:if&gt;`**:基于条件的分支。例如,`&lt;c:if ...

    JSTL core c 标签 使用全集

    其中,`c`标签是JSTL中最常用的一类标签,它提供了多种功能强大的控制结构和数据操作方法。下面将详细介绍`c`标签中的几个主要标签及其用法。 #### 二、配置文件示例解析 在JSP页面中使用JSTL标签之前,通常需要在...

    jstl标签库.txt

    `&lt;c:catch&gt;`标签用于捕获执行过程中的异常,并将其存储在一个变量中供后续处理。其结构如下: ```xml &lt;c:catch [var="varName"]&gt; 可能抛出异常的代码块 &lt;/c:catch&gt; ``` `var`属性指定了用于存储异常信息的变量名,...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发归类.pdf

    JSTL还包括其他标签,如`&lt;c:forEach&gt;`用于迭代操作,`&lt;c:import&gt;`用于导入外部资源,`&lt;c:redirect&gt;`和`&lt;c:url&gt;`用于URL操作等。 通过这些标签,开发者可以在JSP页面中轻松实现数据处理、条件判断、循环和URL管理等...

    jstl标签库 手册

    - **核心标签库(Core Tags)**:包括用于输出、设置变量、移除变量和异常捕获的标签,如`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`和`&lt;c:catch&gt;`。 - **国际化标签库(Internationalization Tags)**:用于处理多语言...

    JSTL 核心标签库 使用

    本文将深入探讨JSTL的核心标签库(core tag library),主要包括`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`以及`&lt;c:forEach&gt;`等标签的使用。 1. `&lt;c:set&gt;`标签: `&lt;c:set&gt;`用于设置变量的值,...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发.pdf

    4. `&lt;c:catch&gt;` 标签用于捕获和存储异常信息,例如`&lt;c:catch [var="varName"] &gt;...可能抛出异常的代码&lt;/c:catch&gt;`,`var`属性定义了存储异常信息的变量。 **二、流程控制** 1. `&lt;c:if&gt;` 标签实现条件判断,其语法...

    JSTL标签库

    主要包括`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`、`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`、`&lt;c:import&gt;`、`&lt;c:url&gt;`和`&lt;c:redirect&gt;`等标签。这些标签...

    jstl核心标签库使用说明

    ArrayList&lt;String&gt; users = new ArrayList&lt;&gt;(); users.add("user1"); users.add("user2"); pageContext.setAttribute("users", users); &lt;c:forEach items="${users}" var="user"&gt; ${user} &lt;/c:forEach&gt; ``` ...

    JSTL核心标签库的jar包

    - `&lt;c:catch&gt;`:捕获异常,通常用于错误处理。 5. **条件标签**: - `&lt;c:if&gt;`:执行条件判断。 - `&lt;c:when&gt;`:`&lt;c:choose&gt;`的一部分,用于满足特定条件时执行的代码块。 - `&lt;c:otherwise&gt;`:`&lt;c:choose&gt;`的一...

    jstl标签基础+例子

    JSTL 包含多个核心标签库,其中最常用的是 Core 标签库,此外还包括 SQL 标签库、格式化标签库等。下面将详细介绍这些标签库的基本用法。 #### Core 标签库 - **定义**:Core 标签库包含了用于控制流程、变量管理、...

    jstl标签用法

    在JSP页面中使用JSTL标签前,需要通过 `&lt;%@ taglib %&gt;` 指令引入相应的标签库,例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;%@ taglib prefix="sql" uri=...

    JSTL标签基本用法详解

    `&lt;c:catch&gt;` 标签用于捕获异常,它包裹可能抛出异常的代码块,帮助处理错误。通常配合`var`属性来保存异常对象,如:`&lt;c:catch var="exception"&gt;...&lt;/c:catch&gt;`。 5. `&lt;c:if&gt;` 类似于Java的条件语句,`&lt;c:if&gt;` ...

    JSTL标签大全

    1. **核心标签库 (Core Tag Library)** - 包含通用的标签,如 `&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;` 和 `&lt;c:url&gt;`。这些标签用于处理基本的逻辑和数据操作,如输出...

    JSTL标签 参考手册

    `&lt;c:forEach&gt;`标签是最常用的JSTL标签之一,用于遍历集合、数组或迭代指定次数。 #### 语法说明 1. **迭代集合**: ```html &lt;c:forEach items="collection" var="varName" [varStatus="varStatusName"] ...

Global site tag (gtag.js) - Google Analytics