JSP标准标记库JSTL标签小结

时间:2014-8-21 11:07:59

  核心提示:JSP 标准标记库定义: JSP 标准标记库( Standard Tag Library , JSTL) 是一组以标准化格式实现许多通用的 Web 站点功能的定制标记。JSP 技术的优势之一在于其定制...

    jsp 标准标记库定义:

     jsp 标准标记库( standard tag library , jstl) 是一组以标准化格式实现许多通用的 web 站点功能的定制标记。 
jsp 技术的优势之一在于其定制标记库工具。除了核心 jsp 标记,如 jsp:include 之外,定制标记库工具使您能够创建唯一的标记来描述以站点或应用程序为导向的操作。一旦您创建了定制标记库 ( 简称 taglib) ,当您扩展项目或转向另一个项目时您可以重复使用这些标记。您还可以将 taglib 传递给其它开发人员,从而他们可以在自己的网站上使用,或者在您 web 应用程序的其它部分使用。

 

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

一. 配置 jstl

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

原文引入:

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

<%@ 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” %>

一般用途的标签有 <c:out> 、 <c:set> 、 <c:remove> 、 <c:cath>

1.<c:out>

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

2.<c:set>

用于设置范围变量的值或者 javabean 对象的属性。

看个实际例子:

<c:set var=”username” value=”lisi” scope=”session”/>

这样就相当于设置了 session 。

3.<c:remove>

相对 <c:set> 其作用是移除范围变量。比如: <c:remove var=”nusername” scope=”session”/>

4.<c:catch>

作者:java小助手 来源:java学习网
    你是从哪里知道本网站的?
  • 网友介绍的
  • 百度搜索的
  • Google搜索的
  • 其它搜索过来的
  • 网址输错了进来的
  • 太忙了不记得了
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
本类推荐
  • 没有
本类固顶
  • 没有
  • java学习网(www.javalearns.com) © 2014 版权所有 All Rights Reserved.
  • Email:javalearns@163.com 站长QQ:1356121699 晋ICP备14003680号-3
  • java学习网部分内容来自网络或网友发布,如侵犯了您利益,请发邮件至:javalearns@126.com,我们尽快处理!
  • Java学习网
  • 网站统计
  • 晋公网安备 14042902000001号