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。()用来改变执行优先权。

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

  • 相关阅读:
    jython resources
    Installing a Library of Jython ScriptsPart of the WebSphere Application Server v7.x Administration Series Series
    jython好资料
    ulipad install on 64bit win7 has issue
    an oracle article in high level to descibe how to archtichre operator JAVA relevet project
    table的宽度,单元格内换行问题
    Linux常用命令大全
    dedecms系统后台登陆提示用户名密码不存在
    登录织梦后台提示用户名不存在的解决方法介绍
    Shell常用命令整理
  • 原文地址:https://www.cnblogs.com/whuqin/p/4982122.html
Copyright © 2011-2022 走看看