JSP元素归纳总结

    简单归纳如下图:

模板文本
页面中所有的非JSP元素的内容都被称为模板文本。包括HTML元素、WML、XML、纯文本等等,都属于模板文本。除了转义模板文本外,模板文本 通常不加修改地直接传递给客户端。
1、HTML文本:HTML内容,不加更改的传递给客户端。
2、HTML注释:<!-- ... -->
3、转义模板文本:<\% 和 %\>

JSP元素
一、 JSP 脚本元素
        (1) JSP 注释
                描述:开发人员注释,不发送到客户程序,在转化为servlet时已经被忽略(移除)。
                示例: <%-- Blah --%>
        (2) JSP 表达式
                描述:注意,表达式结尾不能加分号。
                示例:<%= request.getParameter("name") %>
        (3)JSP  Scriptlet
                描述:普通Java脚本。
                示例:<% Java Statement; %>
        (4) JSP 声明
                描述:字段和方法的声明,在转换成servlet时,成为类定义的一部分的字段或方法。
                示例:<%! Field or Method Definition %>
二、JSP 指令
        servlet代码的高层结构信息(page)、页面转换期间引入的代码(include)或采用的定制标签库(taglib)。形式如 <%@ directive att="val" %>
        (1) page 指令
        (2) include 指令
        (3) taglib 指令
三、JSP 动作
        动作元素又被称作标记。
        (1) 标动作元素
                 包括<jsp:include>、<jsp:useBean>、<jsp:getProperty> 等等
        (2) 定制动作元素/标签
                (I) JSTL(JSP标准标记库)


 
                       其中function标记库是JSTL 1.1提供的,包含一组可以用于EL表达式语言的函数。
               (II) 自定义标签
                        主要包括两部分:
                        一是 标签库描述TLD文件;
                        二是 实现(有两种实现方式:Java类;标记(.tag)文件)。
四、EL 表达式语言
        示例:${ EL Expression }
        主要是为了 计算和输出存储在标准位置(request、session、appllication等等)的Java对象的值。
        EL元素可以出现在 常规文本 和 JSP 标签属性(只要该JSP 标签的属性允许常规JSP 表达式)中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值