zoukankan      html  css  js  c++  java
  • 《JSP2.0 技术手册》读书笔记六JSP语法与EL

    已经复习完了JSP的后台部分,现在我们来简单了解下JSP页面。由于本人更倾向于后台开发,所以对本部分只求简单了解。

            JSP网页主要分为:Elements-必须经由jsp容器处理,大部分elements都以xml作为语法基础;Template Data-不需要jsp容器处理的部分,如html内容,直接送到客户端。经常用到的Elements如下:

    批注

     

    Quoting(引用)和Escape(转义符)规则

    <% %>-引用符,里面加符合java语法的java代码。如果里面出现%>、<%、'、"、/时需要使用转义符来做出适当修改。

    单引号改为 /' 双引号改为/" 斜线改为// 起始标签改为&lt;% 结束标签%>改为%/>

    Directives Elements-指令元素:

    指令主要用来提供整个JSP网页相关信息,并用来设定网页的相关属性如网页编码方式、语法、信息等。为<%@ %>。

     

    Scripting Elements-脚本元素:

     

    Action Elements-动作元素:

     

    EL-Expression Laguage:

    特点是语法简单,使用方便。语法是${},提供.和[]两种运算符来存取数据。

    可以使用的EL隐含对象:PageContext,PageScope,RequestScope,sessionScope,applicationScope,param-如同ServletRequest.getParameter(String name)回传string类型的值,paramValues-如同ServletRequest.getParameterValues(String name)回传String[]类型的值,header,headerValues,cookie,initParam-如同ServletContext.getInitParameter(String name)。

    使用实例如下:

    EL算术运算符:+、-、*、/或div、%或mod。EL关系运算符:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge。EL逻辑运算符:&&或and、||或or、!或not。empty-判断值是否为null或空。条件运算符A?B:C。()用来改变执行优先权。

    系列读书笔记暂告一段!!!

  • 相关阅读:
    JDBC 实例--JDBC通过工具类DBUtil连接到数据库,让我们不再恐惧操作数据库
    揭开JDBC的神秘面纱,让JDBC数据库的连接参数不再神秘
    实验六 最小代价生成树
    实验五 背包问题和带时限的作业排序
    实验四 图的遍历算法设计与实现
    实验三 跳表算法设计与实现
    实验二 伸展树算法设计与实现
    算法实例一 算法问题求解基础--欧几里得递归算法和递归算法
    2013年 蓝桥杯预赛 java 本科A 题目
    java常用开发工具类之 图片水印,文字水印,缩放,补白工具类
  • 原文地址:https://www.cnblogs.com/whuqin/p/4982122.html
Copyright © 2011-2022 走看看