D7_JSP&EL表达式&JSTL标签库
JSP&EL表达式&JSTL标签库
少年西西
这个作者很懒,什么都没留下…
展开
-
jstl遍历
<c:forEach/>作用:遍历输出使用<c:forEach begin="1" end="10" var="i"> <tr> <td>第${i}行</td> </tr></c:forEach>begin属性设置开始的索引end 属性设置结束的索引var 属性表示循环的变量(也是当前正在遍历到的数据)1. 遍历 1 到 10,输出示例代码:&l原创 2020-12-28 22:41:20 · 1147 阅读 · 0 评论 -
JSTL:core 核心库使用
i. <c:set/>(使用很少)作用:set 标签可以往域中保存数据<%-- i.<c:set /> 作用:set标签可以往域中保存数据 域对象.setAttribute(key,value); scope 属性设置保存到哪个域 page表示PageContext域(默认值 request表示Request域 session表示Session域原创 2020-12-28 22:35:45 · 141 阅读 · 0 评论 -
JSTL 标签库概念
1.概念JSTL 标签库 全称是指 JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的 JSP 标 签库。EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面 变得更佳简洁。JSTL 由五个不同功能的标签库组成:在 jsp 标签库中使用 taglib 指令引入标签库:CORE 标签库 <%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/原创 2020-12-28 22:30:29 · 175 阅读 · 1 评论 -
EL 表达式的 11 个隐含对象
11 个隐含对象EL 表达式中有 11 个隐含对象,是 EL 表达式中自己定义的,可以直接使用。 变量 类型 作用 pageContext PageContextImpl 它可以获取 jsp 中的九大内置对象 pageScope Map<String,Object> 它可以获取 pageContext 域中的数据 requestScope Map<String,Object&原创 2020-12-28 22:26:09 · 762 阅读 · 0 评论 -
EL 表达式——运算
语法:${ 运算表达式 } , EL 表达式支持如下运算符:1、关系运算2、逻辑运算3、算数运算4、 empty 运算empty 运算可以判断一个数据是否为空,如果为空,则输出 true,不为空输出 false。以下几种情况为空:1、值为 null 值的时候,为空2、值为空串的时候,为空3、值是 Object 类型数组,长度为零的时候4、list 集合,元素个数为零5、map 集合,元素个数为代码示例: <%// 1、值为 null 值的时候,为空原创 2020-12-28 16:35:05 · 999 阅读 · 0 评论 -
EL概念
1、什么是 EL 表达式EL 表达式的全称是:Expression Language。是表达式语言。2、EL 表达式的作用?EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多<% request.setAttribute("key","value");%>表达式脚本输出key的值:<%=request.getAttribute(“key1”)== null ?原创 2020-12-27 23:27:12 · 840 阅读 · 2 评论 -
Listener 监听器
1、什么是 Listener 监听器?1、Listener 监听器它是 JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监 听器。2、Listener 它是 JavaEE 的规范,就是接口3、监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的处理。2、ServletContextListener 监听器ServletContextListener 它可以监听 ServletConte原创 2020-12-27 23:25:04 · 157 阅读 · 0 评论 -
jsp练习
练习一:在 jsp 页面中输出九九乘法口诀表<%@ page import=“java.util.concurrent.ForkJoinPool” %><%–Created by IntelliJ IDEA.User: It.meDate: 2020/10/2Time: 17:07To change this template use File | Settings | File Templates.–%><%@ page contentType=“text/h原创 2020-12-27 23:23:53 · 514 阅读 · 1 评论 -
jsp 的常用标签
a)jsp 静态包含示例说明:main.jsp:头部信息 主体内容 <%--<%@ include file=""%> 就是静态包含file 属性指定你要包含的jsp页面的路径地址中第一个斜杠 / 表示为http://ip:port/工程路径/ 映射到代码的web目录静态包含的特点:1、静态包含不会翻译被包含的jsp页面。2、静态包含其实是把被包含的jsp页面的代码拷贝到包含的位置执行输出。–%><%@include file=“foot.jsp”%原创 2020-12-27 23:23:13 · 669 阅读 · 0 评论 -
jsp 九大内置对象和四大域对象
1、jsp 九大内置对象jsp 中的内置对象,是指 Tomcat 在翻译 jsp 页面成为 Servlet 源代码后,内部提供的九大对象,叫内置对象。2.jsp 四大域对象四个域对象分别是:pageContext (PageContextImpl 类) 当前 jsp 页面范围内有效request (HttpServletRequest 类)、 一次请求内有效session (HttpSession 类)、 一个会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)application (Se原创 2020-12-27 23:22:36 · 258 阅读 · 0 评论 -
jsp 的三种语法
a)jsp 头部的 page 指令jsp 的 page 指令可以修改 jsp 页面中一些重要的属性,或者行为。<%@ page import="java.util.*" %><%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" autoFlush="true" buffer="8kb" language="java" %>原创 2020-12-27 23:22:00 · 764 阅读 · 0 评论 -
JSP概述
1、什么是 jsp,为什么要学习jsp?JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成 HTML 文档的技术。jsp 的全换是 java server pages。Java 的服务器页面。jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高2、Servlet 程序输出 html 页面。在学习 jsp 技术之前,如果我们要往客户端输出一个页原创 2020-12-25 23:14:19 · 1313 阅读 · 1 评论