一、JSTL(JSP标准标签库)
JSTL由核心标签,<c:... > ,xml解析标签 <x:...>,国际化标签 <fmt:....>,数据库访问标签<sql:...>,函数标签<fn:...>
1、核心标签Core
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
属性设置
<c:set> 设置属性
<c:remove> 移除设置的属性
2、迭代标签
<c:forEach>
例:
<c:forEach var="book" item="${store.books}" varStatus="status">
<h1>${book.parice}</h1>
</c:forEach>
<c:forEach begin="1" end="5" step="1">
<h1>hello</h1>
</c:forEach>
<c:forTokens>字符串迭代标签
3、过程控制
<c:if test="..."> 条件标签 只有在test属性的值为true是才会执行标签体
例:
<c:if test="${!(empty user.age)}">
<h1>hello</h1>
</c:if>
<c:choose>choose和when是组合在一起使用的,有点类似于swith case的语法 。
<c:when test="...">when也是条件判断标签,test属性的值为true是才会执行标签体。
例:
<c:choose>
<c:when test="${param.age<18}">
<h1>you is a child<h1>
</c:when>
<c:when test="${param.age>18 and param.age<50 }">
<h1>you is a young person</h1>
</c:when>
<c:when test="${param.age>50}">
<h1>you is a old person</h1>
</c:when>
</c:choose>
分享到:
相关推荐
用JSP写的四则运算,相当简单JSP 四则运算器</font><br> <div align="center"><input type="text" size="10" name="num1"> <select size="1" name="op"> <option value="+">+(加)</option> <option value="-">...
《jsp四酷全书》是一本深入探讨JavaServer Pages(JSP)技术的书籍,而提供的BBS模块源代码则是该书中的一个实践项目,旨在帮助读者更好地理解和应用JSP技术来开发论坛系统。这个BBS源代码包含了构建一个基本在线...
《JSP四酷全书》是一本专注于JSP网站开发的综合教程,特别涵盖了构建BBS论坛的全过程。这本书深入浅出地介绍了如何利用JSP技术来设计和实现功能丰富的在线论坛系统。JSP(JavaServer Pages)是Java平台上的一个核心...
这份教程基于耿祥义编著的《jsp实用教程》第四版,提供了课后上机实验的代码示例,旨在帮助学习者通过实践来提升技能。 JSP是Java平台上的动态网页技术,它允许开发者将静态HTML与动态Java代码结合起来,以创建交互...
《Pro JSP 4th Edition》作为第四版,在继承前三版优秀内容的基础上,对JSP技术的最新发展进行了全面更新,包括但不限于: 1. **JSP 2.2规范解读**:本书详细介绍了JSP 2.2版本的新特性,如EL表达式语言的增强、...
《jsp四酷全书》是一本深入探讨JavaServer Pages(JSP)技术的专业书籍,它涵盖了JSP的基础知识以及在实际开发中的应用。书中可能详细讲解了JSP语法、脚本元素、内置对象、指令、表达式语言(EL)、自定义标签、...
jsp四个作用域 jsp作为一个动态网页技术,在web开发中起着重要的作用。了解jsp的四个作用域是mastering jsp技术的基础。本文将对jsp的四个作用域:pageScope、requestScope、sessionScope和applicationScope进行...
JSP提供了四种主要的会话跟踪技术,确保在多个请求之间存储和检索用户信息。 1. **Page Context(页面范围)** 页面范围是最小的范围,仅在当前的JSP页面中有效。任何在`<jsp:declaration>`、`<jsp:scriptlet>`、`...
讲解了在JSP中对属性保存的操作,包括pageContext、request、session、application的基本属性操作
4. **动作元素**:JSP的动作元素如`<jsp:include>`, `<jsp:forward>`, `<jsp:useBean>`等,用于控制页面流程和对象管理。 5. **脚本元素**:包括声明、脚本let、表达式和脚本片段,这些元素允许在JSP页面中嵌入Java...
四、JSP内置对象 1. request:代表HTTP请求,用于获取请求参数和头部信息。 2. response:代表HTTP响应,用于设置响应头和发送响应数据。 3. session:存储用户会话数据,跨多个页面访问。 4. application:全局共享...
计算机毕业设计jsp四六级英语报名系统论文
4. **脚本元素**:学习在JSP页面中使用脚本元素,包括声明、脚本let、表达式和指令。 5. **JSP标签**:熟悉自定义标签库(Tag Libraries),如JSTL(JavaServer Pages Standard Tag Library)和EL(Expression ...
JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码JSP实例代码 JSP实例代码 JSP实例代码 JSP实例代码
4. 跳转指令 跳转指令forward,当一执行到此指令的时候,程序会无条件跳转。 @example: forwarddemo.jsp JSP 基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。理解这些基础知识...
4. **JSP标签库**:阐述JSTL和自定义标签的使用,以简化页面逻辑,提高代码的可读性和可维护性。 5. **数据库连接**:介绍如何使用JDBC与数据库进行交互,展示动态生成数据的实例。 6. **MVC设计模式**:讲解如何...
计算机毕业设计jsp四六级英语在线考试系统vue论文
4. **图片和其他静态资源**:如logo、产品图片等,这些文件通常放在一个公共的目录下供页面引用。 5. **Java 类**:可能包括Servlet、JavaBean或其他辅助类,用于处理业务逻辑和服务端计算。 6. **数据库连接配置*...
JSP 生成随机验证码图片(经典老代码)
4. **内置对象**:JSP提供了一些内置对象,如`request`, `response`, `session`, `application`, `pageContext`, `out`, `exception`等,方便开发者直接使用,无需手动创建。 【JSP生命周期】 JSP页面经过编译、...