`
wangcheng
  • 浏览: 1466792 次
  • 性别: Icon_minigender_1
  • 来自: 青岛人在北京
社区版块
存档分类
最新评论

在Facelets中使用JSTL

阅读更多

在Facelets中使用JSTL,需要注意 namespace是 xmlns:c=http://java.sun.com/jstl/core

下面是一个 .xhtml 文件的例子

 

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:c="http://java.sun.com/jstl/core"
                template="/layout/template.xhtml">

<ui:define name="body">

	<c:forEach begin="1" end="5">
		aaa
	</c:forEach>

</ui:define> 
</ui:composition>

 

Reference

https://facelets.dev.java.net/nonav/docs/dev/docbook.html#taglib-available-jstl

 

分享到:
评论

相关推荐

    facelets模板

    在 JavaServer Faces (JSF) 2.0 中,Facelets 取代 JavaServer Pages (JSP) 成为默认的视图声明语言 (VDL)。有了 Facelets,您不需要像以前...在 Web 应用程序中使用 Facelets 的部分好处包括模板化、重用和易于开发。

    Facelets

    3. **页面模板与组件**:Facelets 提供了一种基于 XML 的模板语言,允许你在 `template.xhtml` 中定义页面布局,然后在其他页面如 `guess.xhtml` 和 `response.xhtml` 中使用 `&lt;ui:include&gt;` 或 `&lt;ui:insert&gt;` 指令...

    Facelets:jsf、primefaces、facelets、spring 集成、jstl、

    JSTL 是一套标准的JSP标签库,用于处理常见任务,如迭代、条件语句、XML处理等,减少了在JSP页面中使用脚本的需要。在Facelets中,虽然JSTL标签可以直接使用,但由于Facelets的强大功能,JSTL的使用通常较少,但仍然...

    jstl java 标签库

    JSTL的主要目标是减少在JSP页面中使用脚本语言,提升代码的可读性和可维护性。 1. JSTL核心标签库(Core Tags): 核心标签库提供了控制结构,如循环、条件语句和重定向。例如,`&lt;c:forEach&gt;`用于遍历集合,`...

    jstlStandard.rar

    然后就可以在页面中使用JSTL提供的标签,例如遍历集合: ```jsp ${list}" var="item"&gt; ${item.name} ``` 总的来说,"jstlStandard.rar"这个压缩包为Java Web开发提供了一个基础的JSTL环境,使得开发者能够更加高效...

    JavaServer Pages™ Standard Tag Library

    1. **Core库**:这是JSTL中最基础的部分,提供了控制结构(如if、choose、when、otherwise)、迭代(forEach)、URL操作(import、redirect)等标签,帮助开发者实现常见的页面逻辑。 2. **XML库(JSTL XML)**:这...

    JavaEE标签技术

    通过编写处理类,开发者可以定义标签的行为,然后在JSP页面中使用这些自定义标签。 3. **Facelets(JSF的视图层)** JavaServer Faces(JSF)框架也采用了标签技术,它的视图层技术Facelets使用XML语法定义用户...

    jsf2.0 完整实例(含所有jar包)

    在JSF中,JSTL可以与EL(Expression Language)配合使用,增强页面表现力。例如,`jstl-1.2.jar`中的`fmt`标签库可用于格式化日期和货币,`fn`标签库则提供了数组和集合的操作函数。 **3. JSF 2.0与Tomcat 6的兼容...

    JSF2.2基本jar包

    在JSF项目中,`jstl.jar`常常被用来增强视图层的表现力,比如使用 `&lt;c:if&gt;`、`&lt;c:forEach&gt;` 等标签进行条件判断和循环操作。值得注意的是,JSF 2.2版本开始,可以与EL(Expression Language)无缝集成,但依然可以...

    jsp,jsF.and tomcat 书籍

    2. JSP表达式语言和JSTL:讲解如何使用EL简化页面逻辑,以及JSTL库在处理流程控制和数据操作中的应用。 3. JSF组件和生命周期:深入理解JSF组件模型,事件处理机制,以及如何进行数据绑定和验证。 4. Facelets和UI...

    精通eclipse web开发 随书光盘

    了解如何在Eclipse中编写、调试和运行Servlet和JSP页面,以及使用JSTL和EL表达式是关键。 4. **JavaServer Faces (JSF)**:如果光盘包含JSF相关内容,那么将涵盖如何使用Eclipse创建JSF应用,包括使用Facelets作为...

    java工程师必备帮助文档

    学习JSTL可以帮助Java工程师更好地理解和使用JSP,减少在页面中混杂Java脚本的状况,提高代码的可读性和可维护性。此外,了解JSTL也能为转向其他基于标签的视图技术,如Facelets(JSF的一部分)或Thymeleaf,打下...

    JSF web jar包

    4. **EL (Expression Language)**:JSF通常与Java EE中的EL结合使用,用于在JSP或Facelets页面中表达和计算动态值。`javax.el.jar`包含了EL的实现。 5. **Servlet容器兼容性库**:例如,`javax.servlet.jar`和`...

    JSF 一些经验 .doc

    当在 `dataTable` 列表页面中使用 Radio Button 时,如果还想在列表上执行某些链接操作,则必须在链接操作上添加 `immediate="true"` 属性。这样做是为了防止在未选中 Radio Button 的情况下,用户尝试执行链接操作...

    JSF驱动包

    JSTL(JavaServer Pages Standard Tag Library)则是一个用于JSP的标签库,提供了处理常见任务如迭代、条件判断、XML处理等功能的标签,旨在减少在JSP页面中的脚本代码。 这个“JSF驱动包”很可能包含了一系列与JSF...

    jsf完全参考手册中的源代码

    在JSF的学习过程中,每一章通常会涵盖不同的主题,如组件使用、事件处理、数据验证、国际化等。第四章的源代码可能涉及这些主题中的一个或多个,通过实际的代码示例来解释概念和API的用法。 在JSF中,核心概念包括...

    经典Java EE企业应用开发实战第二章源码

    在源码中,你将学习到如何在JSP中使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来简化页面编程。 3. **JSF(JavaServer Faces)**:JSF是Java EE中的MVC(Model-View-Controller...

    JSF开发所需的jar包

    在JSF中,JSTL可以与EL(Expression Language)配合使用,增强页面表达能力。 4. **servlet-api-2.5.jar**:Servlet API是Java Web开发的基础,定义了Servlet和Filter的接口,以及与Web服务器交互的规范。JSF是基于...

    开发JSF所需要的jar包

    在JSF中,开发者可以使用声明式编程模型来处理用户事件,减少手动编写HTML和JavaScript代码的工作量。下面,我们将深入探讨JSF开发中所需的核心JAR包以及它们在开发过程中的作用。 1. **JSF API JAR**: JSF的API ...

    掌握自定义jsp标签

    4. **在JSP页面中使用自定义标签**:通过引入TLD文件的URI,可以在JSP页面中像使用标准标签一样使用自定义标签。例如,`&lt;%@ taglib prefix="my" uri="/WEB-INF/tags/mytags.tld" %&gt;`,然后就可以在页面上使用`...

Global site tag (gtag.js) - Google Analytics