威斯尼斯人8188cc官网

欢迎您访问威斯尼斯人8188cc官网官方网站!
阿里巴巴诚信通企业
全国咨询热线:40000-63966
威斯尼斯人8188cc官网电子,中国水控机第一品牌

联系威斯尼斯人8188cc官网电子

全国咨询热线:40000-63966

工厂:河南省 郑州市 高新区莲花街电子电器产业园

jstl表达式概述

文章出处: 作者:威斯尼斯人8188cc官网开发部 人气: 发表时间:2016年11月08日

[文章内容简介]:jstl表达式概述

 JSTL 的目标是为了简化 JSP 页面的设计。对于页面设计人员来说,使用脚本语言(默认值是 JAVA 语言)操作动态数据是比较困难的,而采用标签和表达式语言相对容易一些, JSTL 的使用为页面设计人员和程序开发人员的分工协作提供了便利。

一. 配置 JSTL

包括两个 JAR 文件, jstl.jar 和 standard.jar 。是什么没有必要管,重在应用( 1+1 ? =2 ,我们没有必要深究,只需要知道这么用就行。)。

原文引入:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

                                                               

二. Core 标签库
Core 标签库主要包括了一般用途的标签、条件标签、迭代标签和 URL 相关的标签。在 JSP 页面使用 Core 标签,要使用 taglig 指令,指定引用的标签库,如下:
<%@ taglib rui=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>
一般用途的标签有

1.

用于计算一个表达式并将结果输出。类似于 JSP 中 <%=%> 表达式,或者是 EL 中 $ ${el-expression} 。

2.

用于设置范围变量的值或者 javabean 对象的属性。
看个实际例子:

这样就相当于设置了 session 。

3.

相对 其作用是移除范围变量。比如:

4.

用于捕获在其中嵌套的操作所抛出的异常对象,并将异常信息保存到变量中。
我们将有可能抛出异常的代码放置到开始标签 : 和结束标签 : 之间。如果其中代码出现异常,异常对象将被捕获,保存在 var 声明的变量中,该变量总是有 page 范围。如果没有发生异常,而 var 所标识的范围变量将被移除。
如果没有指定 var 属性,异常只是简单的被捕获,异常信息并不会被保存。

Eg :


<%
       int i = 5;
       int j = 0;
       int k=i/j;
%>




后一句相当于: exception.getMessage()
条件标签包括

1.

用于实现 java 中的 if 语句功能。

       This is your first visit .

若为 true ,会打印中间部分。也可以声明 var ,方便下一步判断。

2.

一起实现互斥条件执行,类似于 java 中的 if else.
一般作为 的父标签。

eg :


      
              初学下海
      

      
              身手小试
      

      
              商业能手
      


迭代标签
迭代标签有
// 遍历记录集
       

<%=rank%>



<%rank++;%>     

也可以设定固定次数。

       ${i}

如果再加个 step= “ 2 ”那么每次增长为 2 。

本文关键词:BS一卡通,售饭,水控
上一篇:MAP的使用[ 11-04 ] 下一篇:GPRS转433网关简介和技术参数(防水型)[ 11-30 ]
回到顶部