1. 程式人生 > >El表示式 (先大致的記錄下吧!以後慢慢深入)

El表示式 (先大致的記錄下吧!以後慢慢深入)

考:http://blog.csdn.net/eson_15/article/details/51264269

1.獲取資料採用 ${識別符號} 的形式

request.setAttribute("name","abc");  //設定誰能夠
${name}   //使用EL表示式獲取資料


2.執行運算
語法:${運算表示式}
算術運算子:+、-、*、/或div、%或mod 
關係運算符:==或eq、!=或ne、>或gt、>=或ge、<或lt、<=或le 
邏輯運算子:&&或and、||或or、!或not 
empty運算子:檢查一個值是否為null或者空(陣列長度為0或集合中沒有元素也返回true)
條件運算子:${statement? A : B}(跟Java的條件運算子類似) 
二元運算式:${user!=null? user.name : ""}


3.獲取web開發中常用的物件
EL的隱式物件包括:pageContext、initParam(訪問上下文引數)、param(訪問請求引數)、
paramValues、header(訪問請求頭)、headerValues、cookie(訪問cookie)、applicationScope(訪問application作用域)、
sessionScope(訪問session作用域)、requestScope(訪問request作用域)、pageScope(訪問page作用域)。


pageContext:      //對應於JSP頁面中的pageContext物件(注意:取的是pageContext物件)  
pageScope:        //代表page域中用於儲存屬性的Map物件  
requestScope:     //代表request域中用於儲存屬性的Map物件  
sessionScope:     //代表session域中用於儲存屬性的Map物件  
applicationScope: //代表application域中用於儲存屬性的Map物件  
param:            //表示一個儲存了所有請求引數的Map物件  
paramValues:      //表示一個儲存了所有請求引數的Map物件,它對於某個請求引數,返回的是一個String[]  
header:           //表示儲存了所有http請求頭欄位的Map物件  
headerValues:     //同上,返回String[]陣列。注意:如果頭裡面有"-",例如Accept-Encoding,則要headerValues["Accept-Encoding"]  
cookie:           //表示一個儲存了所有cookie的Map物件  
initParam:        //表示了一個儲存了所有web應用初始化引數的Map物件  


4.呼叫java方法

相關推薦

El表示式 大致記錄以後慢慢深入

參考:http://blog.csdn.net/eson_15/article/details/51264269 1.獲取資料採用 ${識別符號} 的形式 request.setAttribute("name","abc");  //設定誰能夠 ${name}   //使用

EL表示式Expression Language

(1)< %=request. getParameter(“username”)% > 等價於 ${ param. username } (2)< %=user.getAddr( ) %> 等價於 user.addr。(如果得到一個use

字串表示式轉字尾

package 字串表示式先變中綴; import java.util.Stack; public class Main { public static void main(String[] args) { // TODO Auto-generated metho

JSTL與EL表示式為空判斷

一、迴圈遍歷集合 3、如何使用jstl判斷集合是否為空 ${user}為集合,user為集合名 <c:if test="${empty user}">無資訊!</c:if&

EL表示式 詳解 EL表示式

1)cookie JSTL並沒有提供設定cookie的動作, 例:要取得cookie中有一個設定名稱為userCountry的值,可以使用${cookie.userCountry} 來 取得它。 2)header和headerValues header 儲存使用者瀏覽器和服務端用來溝通的資料 例:要取得使用

初學:資料庫操作個能記錄,生成唯一標識的方法

關於sql server 的資料操作(生成唯一標示ID) 1.SQL 操作語句 http://www.w3school.com.cn/sql/sql_in.asp 2.生成一個唯一標示 IDNEWID() 插入一條: insert into W_1(id,account,pas

Android——高階控制元件拉框與搜尋框

1. 高階控制元件與低階控制元件區別    是否使用介面卡 2. 介面卡種類和作用   2.1 種類       陣列介面卡 ArrayAdapter         new ArrayAdapt

2018 CVPR GAN 相關論文調研 自己分了類,附地址哦

2018 CVPR GAN 相關論文調研 風格遷移 1. PairedCycleGAN: Asymmetric Style Transfer for Applying and Removing Makeup (給人臉化妝的風格轉移) http://openaccess.thecvf.com/

Android第六次——高階控制元件拉框與搜尋框

1. 高階控制元件與低階控制元件區別    是否使用介面卡 2. 介面卡種類和作用   2.1 種類       陣列介面卡 ArrayAdapter         new ArrayAdapter<String>(this,R.layout.actv_sty

Hadoop2.7.2高可用(HA)環境Hbase高可用(HA)環境的搭建在Ubuntu14.04以root使用者進行配置

Hadoop2.7.2高可用(HA)環境下Hbase高可用(HA)環境的搭建 轉載請註明出處:http://blog.csdn.net/qq_23181841/article/details/75095370 (在Ubuntu14.04下以root使用者進行配置) 下載

前端們?你們還是沒有方向?資源?內容?你要的都在這,好好花三五年沉澱

學過的東西雜而不精,算不得大牛。帶過前端團隊,也算是有幾年前端負責人的經驗。 隨著這幾年前端node.js,react,Angularjs等技術新起,越來越多從之前單純的前端開發到前端全棧開發,技術之多,之有趣,前端實在是繁華得很。 但是目前大多數情況下的前端開發,主要還是在web開發上,所使用的技術無非

socket通訊使用mingw環境的g++來執行程式碼

結果先放一下 客戶端程式碼: #include <stdio.h> #include <winsock2.h> #pragma comment ( lib, "ws2_32.lib" ) int main() { printf("|===

分治策略最差情況查詢為線性時間演算法

#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; /********************************************************

bs表單網格系統、拉選單、簡單導航

網格系統 列類.col-md-4 //其中的數字表示佔的百分比 注:其中md表示middle,還有es,sm,lg不同型號 在列元素上新增“col-md-offset-4”,表示該列向右移動4個列

記錄防禦SSH爆破攻擊的經驗CentOS7.3

policy entos -perm 記錄 user 用戶名 kcon centos7 端口範圍 一、安裝denyhosts 1.安裝denyhosts 1 yum install -y denyhosts 2.配置(yum安裝時,大部分配置已寫好,稍作改動即可) 1

JAVAWEB學習10 - EL表示式和JSTL

EL表示式和JSTL 一、EL表示式 1.1. EL表示式是什麼 是一套簡單的運算規則,用於給jsp標籤的屬性賦值,也可以脫離jsp標籤,直接使用。 1.2. EL表示式的使用 1.2.1. 讀取bean的屬性值 javabean指的是一個符合如下要求的Java類:

EL表示式語言

一、EL表示式簡介 EL全名為Expression Language。EL主要作用: 獲取資料:EL表示式主要用於替換JSP頁面中的指令碼表示式,以從各種型別的web域中檢索java物件、獲取資料。(某個web域中的物件,訪問JavaBean的屬性、訪問list集合、訪問

【 Linux 】記錄第一次使linux系統遇到的問題系統安裝、配置檢視、搜狗輸入法安裝

作為一個有夢想的技術人,無論你是搞硬體的還是搞軟體的,相信大家都有一顆探索的心,而Linux作業系統就不該成為一種神祕的系統,於是作為小白的我也開始玩一玩linux系統了,系統的安裝是十分的簡單,下載一個rufus.exe軟體,再下載任意一個Linux系統,使用rufus製作

jsp 擷取字串EL表示式擷取字串

${fn:split(tm2,".")[0]} EL表示式擷取字串 1.首先在jsp頁面中匯入標籤庫:<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> 2.格式化:${f

自定義JSP頁面標籤有點型別EL表示式

1.自定義標籤 1.1  標籤語言特點(格式)   <開始標籤 屬性名="屬性值">標籤體</結束標籤>    空標籤    <br/><hr/>    <開始標籤></結束標籤>