`
Ydoing
  • 浏览: 106025 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JSTL简单入门学习实例

 
阅读更多

Maven依赖:

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

建立页面index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>首页</title>
</head>
<body>
c:set标签:<c:set var="varName" value="foo" scope="session"/><br>
c:out标签:<c:out value="${varName}" default="default value"/><br>
if标签:
<c:if test="${varName=='foo'}">
if输出
</c:if>
<br>
if-else标签:
<c:choose>
<c:when test="${empty param.username}">
no user
</c:when>
<c:when test="${1==1}">
invalid section
</c:when>
<c:otherwise>
otherwise
</c:otherwise>
</c:choose>
<br>
foreach标签:
<c:forEach var="i" begin="1" end="3">
item is: <c:out value="${i}"/>
</c:forEach>
<br>
c:forTokens标签:
<c:forTokens items="Zara,nuha,roshy" delims="," var="name">
   <c:out value="${name}"/>
</c:forTokens>
</body>
</html> 

页面输出:

c:set标签:
c:out标签:foo
if标签: if输出 
if-else标签: no user 
foreach标签: item is: 1 item is: 2 item is: 3 
c:forTokens标签: Zara nuha roshy
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    JSP+Struts+JSTL+EL学习实例

    本学习实例主要围绕Java Web开发中的JSP、Struts、JSTL和EL技术展开,旨在帮助开发者深入理解和应用这些核心技术构建实际的Web应用程序。这些技术都是Java EE平台上的重要组件,广泛用于企业级应用开发。 首先,JSP...

    jstl el servlet jdbc 实例

    **JSTL、EL、Servlet和JDBC是Java Web开发中的关键组件,它们共同构建了动态网站应用程序的基础。本文将详细解析这些技术及其在实际应用中的实例。** **JSTL(JavaServer Pages Standard Tag Library)** 是一组预...

    JSTL实例讲解大全

    Core库是JSTL最基础的部分,包含了用于控制流程、处理URL、导入页面、输出变量等的标签。例如: 1. `&lt;c:forEach&gt;`:遍历集合或数组,类似于Java的for-each循环。 2. `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断,相当于...

    JSTL从入门到精通最全资料打包(附详细实例)

    JSTL从入门到精通最全资料大搜集:包括jstl中文教程.pdf、JSTL基础PPT教程、JSTL中文帮助文档.chm、JSTL in Action.pdf、思远国际软件外包研发中心JSTL中文PPT。还有一个自己做的完整讲解的JSTL各个标签的实例。

    JSTL_I18N实例

    本实例主要关注的是JSTL中的I18N支持。 在Web应用程序中,**I18N(国际化)**是指设计和实现能够适应不同地区和语言的系统能力。这通常涉及到使用资源文件来存储特定语言的文本和格式,以便根据用户的地域设置动态...

    JSTL EL JAVASCRIPT实例

    4. **EL JSTL.rar** - 这个压缩包很可能是关于EL和JSTL的实例或教程,包含如何在实际项目中使用这两个技术的详细说明。 学习和理解JSTL、EL以及JavaScript,对于任何Java Web开发者来说都至关重要。它们不仅有助于...

    JSTL的售票实例

    **正文** JSTL(JavaServer Pages ...同时,随着技术的发展,现在更多的开发倾向于使用Spring MVC等框架,它们提供了更强大的功能和更好的组织结构,但理解JSTL的基础对于理解这些框架的工作原理仍然很有帮助。

    JSTL标签-讲解及实例

    ### JSTL标签详解及实例 #### 一、概述 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是一个不断完善的开源JSP标签库,由Apache的Jakarta小组负责维护。该标签库专为简化JSP页面开发...

    JSTL入门教程

    本教程将引导您了解JSTL的基础知识,并通过实例进行讲解。 ### 一、JSTL概述 1. **定义**: JSTL是由Apache软件基金会的Jakarta项目开发的一个开源库,旨在提高JSP的可维护性和可读性,通过使用预定义的标签而不是...

    jstl标签实例下载

    1. **核心标签库(Core Tags)**:这是JSTL最基础的部分,包含了处理流程控制、URL重写、条件语句等常见任务的标签。例如: - `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:用于执行条件判断,与Java中的`if`和`switch`类似。 - `...

    Jstl编程实例源代码

    **JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,...通过深入研究"Jstl编程实例源代码",你可以更好地掌握JSTL的使用技巧,提高开发效率,为构建高质量的Web应用打下坚实的基础。

    jstl标签帮助文档

    根据给定的文件信息,以下是从标题、描述、标签和部分内容中提取的知识点: ...此外,由于文档内容可能较为深入和详细,学习者应具备一定的JSP和Java基础,以便更好地理解JSTL标签库提供的各种功能。

    jstl标签基础+例子

    ### JSTL 标签库基础与实例解析 #### JSTL 标签库简介 JSTL(JavaServer Pages Standard Tag Library)是为简化JavaServer Pages (JSP) 页面开发而设计的一组标准标签库。它提供了一系列的标签来执行常见的页面处理...

    jstl30分钟入门

    **JSTL 30分钟入门** JavaServer Pages Standard Tag Library (JSTL) 是...现在,你可以打开提供的"jstl学习.doc"文件,进一步深入学习,了解更多的JSTL实例和用法,以便在实际项目中更好地运用JSTL,提高开发效率。

    JSP EL JSTL 学习总结.rar

    **JSP(Java Server Pages)** 是一种动态网页技术,用于构建基于Java的Web应用程序。... **EL(Expression Language)** 是JSP 2.0引入...通过深入学习和实践,你可以掌握如何利用JSP、EL和JSTL高效地开发动态Web应用。

    jstl学习资源包

    **JSTL(JavaServer Pages Standard Tag Library)学习资源包** JSTL 是一个标准的标签库,用于增强 JavaServer Pages (JSP) 的功能,它提供...此外,熟悉 JSTL 也能为后续学习 Spring MVC 等高级框架打下坚实的基础。

    jstl实例及标签库详细介绍资料

    本资料主要涵盖JSTL的基础知识、常用标签库以及实例解析,旨在帮助开发者深入理解和高效使用JSTL。 **一、JSTL简介** JSTL是由Apache软件基金会的Tomcat项目组开发的,其目的是为了提高JSP页面的可读性和可维护性。...

    JSTL入门IBM文档

    在IBM的这份“JSTL入门文档”中,读者可以找到关于以上各个方面的详细解释和实例,通过学习和实践,能够深入理解JSTL并将其应用于实际项目中。同时,文档可能还会包含其他实用的技巧和最佳实践,帮助开发者更好地...

    jstl标签.rar

    对于初学者,理解并熟练掌握JSTL,不仅能提升开发效率,还能为后续深入学习其他高级技术打下坚实的基础。 “jstl标签.rar”这个压缩包中的资料,无疑是对JSTL的深度剖析,包含了各种JSTL标签的详细解释和实例演示,...

    JSTL中英文文档

    这份"JSTL入门BIM文档"可能是针对初学者的,详细介绍了JSTL的基础知识,包括如何安装、配置和使用JSTL,以及各种标签的实例演示。通过学习,开发者可以快速掌握JSTL的基本用法,提升JSP开发效率。而"chm"格式的文档...

Global site tag (gtag.js) - Google Analytics