分享

JSTL 学习、应用记录(一)

 yanjj 2011-11-30

JSTL学习、应用记录

原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视JSTL。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了JAVA程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。

下面总结总结,学习学习。:) 

JSP 标准标记库(Standard Tag LibraryJSTL)是一组以标准化格式实现许多通用的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./jsp/jstl/core" %> 

<%@ taglib prefix="sql" uri="http://java./jsp/jstl/sql" %> 

<%@ taglib prefix="fmt" uri="http://java./jsp/jstl/fmt" %> 

                                                                 

二. Core标签库

  

Core标签库主要包括了一般用途的标签、条件标签、迭代标签和URL相关的标签。在JSP页面使用Core标签,要使用taglig指令,指定引用的标签库,如下:

<%@ taglib rui=”http://java./jsp/jstl/core”  prefix=”c” %> 

  

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


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多