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

JSTL 中的<c:catch>标签

    博客分类:
  • J2EE
阅读更多

      <c:catch>主要用来处理产生错误的异常状况,并且将错误信息储存起来。

  语法:

  <c:catch [var="varName"] >

  … 欲抓取错误的部分

  </c:catch>

  <c:catch>的属性为var,用来储存错误信息的变量。

  

  <c:catch>主要将可能发生错误的部分放在<c:catch>和</c:catch>之间。如果真的发生错误,可以将错误信息储存至varName变量中,例如:

  <c:catch var="message">

  ://可能发生错误的部分

  </c:catch>

  另外,当错误发生在<c:catch>和</c:catch>之间时,则只有<c:catch>和</c:catch>之间的程序会被中止忽略,但整个网页不会被中止。

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标签用法.doc

    `&lt;c:catch&gt;` 标签用于捕获嵌套操作中可能抛出的异常。如果代码块内发生异常,异常会被捕获并存储在一个变量中。示例: ```jsp &lt;c:catch var="exception"&gt; &lt;% int i = 5; int j = 0; int k = i / j; %&gt; &lt;/c:catch&gt; ...

    jstl标签库.txt

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

    JSTL(jsp标准标签库)

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

    JSTL核心标签库的一些应用

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

    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标签库 手册

    - **核心标签库(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标签基础+例子

    - `&lt;c:choose&gt;/&lt;c:when&gt;/&lt;c:otherwise&gt;`:实现类似于 Java 中的 if-else-if 结构。 - 示例: ```jsp &lt;c:choose&gt; &lt;c:when test="${row.v_money &lt; 10000}"&gt;学生&lt;/c:when&gt; &lt;c:when test="${row.v_money &gt;= 10000 &...

    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核心标签库的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详解--Core 标签库介绍

    这个例子中,`&lt;c:forEach&gt;`标签从1迭代到10,每次迭代将当前值`i`输出并换行。 `&lt;c:out&gt;`标签用于安全地显示数据,如下: ```jsp &lt;c:out value="${sessionScope.anyValue}" default="no value" escapeXml="false"/&gt;...

    jstl标签详解.doc

    1. **&lt;c:catch&gt;**:用于捕获JSP页面中的异常,可以将异常存储在一个变量中供后续处理。 2. **&lt;c:choose&gt;**、**&lt;c:when&gt;**和**&lt;c:otherwise&gt;**:实现类似于Java中的if...else结构,根据条件执行不同的代码块。 3. **...

    jstl核心标签库使用说明

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化页面逻辑,让代码更加清晰易读。本文将详细介绍JSTL的核心标签库及其常用功能。 1. **简介** JSTL ...

    JSTL标准标签库

    - `&lt;c:catch&gt;`:捕获异常信息,`var`属性用于存储异常对象。 2. **流程控制标签:** 包括条件判断和迭代。 - `&lt;c:if&gt;`:执行条件判断,`test`属性是判断的条件。 - `&lt;c:choose&gt;`:多条件判断,配合`&lt;c:when&gt;`和`...

    JSTL core c 标签 使用全集

    这里`&lt;c:catch&gt;`标签中的`var`属性指定了一个变量名称,用于保存捕获到的异常信息。如果`&lt;c:catch&gt;`内部的代码抛出了异常,则该异常会被捕获,并存储到指定的变量中。 ##### 2. `&lt;c:choose&gt;` 标签 `&lt;c:choose&gt;`...

    jstl标签用法

    `&lt;c:catch&gt;` 标签用于捕获在其中嵌套的操作所抛出的异常,并将异常信息保存到变量中。 ```jsp &lt;c:catch var="exception"&gt; &lt;% int i = 5; int j = 0; int k = i / j; %&gt; &lt;/c:catch&gt; &lt;c:out value="${exception....

    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;` ...

Global site tag (gtag.js) - Google Analytics