<一、JSP >

JSP 语法
语法格式:

  1. <% 代码片段 %>
    或者
    <jsp:scriptlet>
      代码片段
    </jsp:scriptlet>

JSP声明

  1. <%! declaration; [ declaration; ]+ ... %>
    <%! int i = 0; %> 
    <%! int a, b, c; %> 
    <%! Circle a = new Circle(2.0); %> 
    或者
    <jsp:declaration>
      代码片段
    </jsp:declaration>

JSP表达式

  1. <%= 表达式 %>
  2. <jsp:expression>
  3. 表达式
  4. </jsp:expression>

JSP注释   <%-- 该部分注释在网页中不会被显示--%>
JSP指令

指令          描述
<%@ page ... %>    定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include ... %>   包含其他文件
<%@ taglib ... %>   引入标签库的定义,可以是自定义标签
JSP行为
语法                 描述
jsp:include            用于在当前页面中包含静态或动态资源
jsp:useBean         寻找和初始化一个JavaBean组件
jsp:setProperty       设置 JavaBean组件的值
jsp:getProperty       将 JavaBean组件的值插入到 output中
jsp:forward         从一个JSP文件向另一个文件传递一个包含用户请求的request对象
jsp:plugin             用于在生成的HTML页面中包含Applet和JavaBean对象
jsp:element          动态创建一个XML元素
jsp:attribute         定义动态创建的XML元素的属性
jsp:body            定义动态创建的XML元素的主体
jsp:text           用于封装模板数据
JSP隐含对象
对象            描述
request            HttpServletRequest类的实例
response         HttpServletResponse类的实例
out              PrintWriter类的实例,用于把结果输出至网页上
session          HttpSession类的实例
application          ServletContext类的实例,与应用上下文有关
config            ServletConfig类的实例
pageContext         PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
page           类似于Java类中的this关键字
Exception         Exception类的对象,代表发生错误的JSP页面中对应的异常对象

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

<二、JSTL >

JSTL 核心标签库标签共有13个,功能上分为4类:

1.表达式控制标签:out、set、remove、catch

2.流程控制标签:if、choose、when、otherwise

3.循环标签:forEach、forTokens

4.URL操作标签:import、url、redirect

5.格式化标签:<fmt:>

使用标签时,一定要在jsp文件头加入以下代码:

  1. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  1. <%@ taglib prefix="fmt" http://java.sun.com/jsp/jstl/fmt">
      

<fmt:>格式化标签
  格式化日期<fmt:formatDate value=“” pattern=“yyyy-MM-dd HH:mm:ss”/>
    Value:通过EL表达式或<%new Date() %> 取的日期值;
    Pattern:输出的日期格式;
  格式化数字<fmt:formatNumber value="${n}" pattern="###,###.##" />
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

<三、EL > 

  1.  ${expression}

JSP标签语法、JSTL标签库、EL表达式辨析的更多相关文章

  1. 重温JSP学习笔记--JSTL标签库

    以前写jsp的时候对jstl标签库是有些抵触的,因为我觉得嵌入java代码的方式几乎无往不利,没有必要使用标签库,不过这次复习还是好好地学习了一下,发现这个还是很有用处的,用得好能省不少事,JSTL是 ...

  2. JSP标签:jsp内置标签、jstl标签、自定义标签

     一.jsp标签的分类: 1)内置标签(动作标签): 不需要在jsp页面导入标签 2)jstl标签: 需要在jsp页面中导入标签 3)自定义标签 : 开发者自行定义,需要在jsp页面导入标签    1 ...

  3. jsp页面之间传参用el表达式获取

    jsp页面之间传参用el表达式获取 参数方法:${param.参数名} session方法:${session.变量名}

  4. jsp学习---mvc模式介绍和el表达式,jstl标签库的使用入门

    一.mvc模式介绍 下图是常用的mvc分层模式: 项目中的包命名规则,一般如下: com.amos.domain 封装JavaBean,一般我喜欢用model命名这个包com.amos.dao 封装d ...

  5. jsp jstl标签库 el表达式

    一.JSTL标签是什么? 提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言. 同时还提供了格式化数据和日期的方法.实现这些功能需要I18N格式标签库(I18N-c ...

  6. 学会怎样使用Jsp 内置标签、jstl标签库及自定义标签

    学习jsp不得不学习jsp标签,一般来说,对于一个jsp开发者,可以理解为jsp页面中出现的java代码越少,对jsp的掌握就越好,而替换掉java代码的重要方式就是使用jsp标签.  jsp标签的分 ...

  7. 13 JSP、MVC开发模式、EL表达式和JSPL标签+软件设计架构---学习笔记

    1.JSP (1)JSP概念:Java Server Pages 即java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!! (2)原理 ...

  8. EL标签和JSTL标签---JSP页面的应用

    ====EL(Expression Language)表达式语言:用于计算和输出存储在标志位置(page.request.session.application)的java对象的值: 1.开启和关闭E ...

  9. JSP标签、JSTL标签、EL表达

    JSP页面转发,附带数据 <jsp:forward page="/jsptag2.jsp"> <jsp:param name="name" v ...

随机推荐

  1. ubuntu 开启samba

    sudo apt-get update sudo apt-get install samba samba-common sudo mkdir /home/vagrant/share sudo chmo ...

  2. 什么是 Opcache,如何使用 Opcache

    Opcode 是啥? 我们先看一下 PHP 的执行过程: PHP 初始化执行环节,启动 Zend 引擎,加载注册的扩展模块. 初始化后读取 PHP 脚本文件,Zend 引擎对 PHP 文件进行词法分析 ...

  3. 基础篇:Object对象

    目录 1 Object的内存结构和指针压缩了解一下 2 Object的几种基本方法 3 == . equals.Comparable.compareTo.Comparator.compara 四种比较 ...

  4. java实现详细的身份证验证、能正确验证身份证正确性

    IdCardExpUtil.java package com.javazs.util; import java.text.ParseException; import java.text.Simple ...

  5. springboot整合Mangodb实现crud,高级查询,分页,排序,简单聚合

    //linux安装mangodb教程:https://www.cnblogs.com/yangxiaohui227/p/11347832.html 1.引入maven 依赖 <dependenc ...

  6. 接口鉴权,提供给第三方调用的接口,进行sign签名

    //场景:公司要跟第三方公司合作,提供接口给对方对接,这样需要对接口进行授权,不然任何人都可以调我们公司的接口,会导致安全隐患: 思路: 在每个接口请求参数都带上ApiKey 和sign签名: 我们在 ...

  7. Go-missing return at end of function

    where? Go程序中函数在执行的时候 why? 函数有返回参数,但是函数没有return关键字,报错 way? 添加return返回函数需要返回的参数

  8. ATMEGA的SPI总线 - 第1部分

    转自: 1. https://www.yiboard.com/thread-782-1-1.html 2.https://mansfield-devine.com/speculatrix/2018/0 ...

  9. Flink实例(五十): Operators(十)多流转换算子(五)coGroup 与union

    参考链接:https://mp.weixin.qq.com/s/BOCFavYgvNPSXSRpBMQzBw 需求场景分析 需求场景 需求诱诱诱来了...数据产品妹妹想要统计单个短视频粒度的「点赞,播 ...

  10. 架构师根本不会被语言限制住,php照样可以用领域驱动设计DDD四层架构!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 你在通往架构师的路上吗? 程序员这个行业就像是在不断的打怪升级,突破每一阶段的瓶颈期 ...