java c标签 if有值_c标签 if else c标签 总结
[b]STL標簽用法
關鍵字:JSTL標簽、、、、、、、、
原來一直沒有看過,我說過我是新手,但是好多資料上似乎也不重視 JSTL 。我看項目源代碼發現其中使用到了這個標簽庫,感覺其還真是方便,頁面看起來更加清爽。減少了 JAVA 程序員親自寫的代碼量,還真驗證了,不懶不做程序員,程序員如果寫代碼不想著偷懶,那么生活是很無趣的。
下面總結總結,學習學習。:)
JSP 標準標記庫( Standard Tag Library , JSTL) 是一組以標準化格式實現許多通用的 Web 站點功能的定制標記。
JSP 技術的優勢之一在于其定制標記庫工具。除了核心 JSP 標記,如 jsp:include 之外,定制標記庫工具使您能夠創建唯一的標記來描述以站點或應用程序為導向的操作。一旦您創建了定制標記庫 ( 簡稱 taglib) ,當您擴展項目或轉向另一個項目時您可以重復使用這些標記。您還可以將 taglib 傳遞給其它開發人員,從而他們可以在自己的網站上使用,或者在您 Web 應用程序的其它部分使用。
JSTL 的目標是為了簡化 JSP 頁面的設計。對于頁面設計人員來說,使用腳本語言(默認值是 JAVA 語言)操作動態數據是比較困難的,而采用標簽和表達式語言相對容易一些, JSTL 的使用為頁面設計人員和程序開發人員的分工協作提供了便利。
一. 配置 JSTL
包括兩個 JAR 文件, jstl.jar 和 standard.jar 。是什么沒有必要管,重在應用( 1+1 ? =2 ,我們沒有必要深究,只需要知道這么用就行。)。
原文引入:
二. Core 標簽庫
Core 標簽庫主要包括了一般用途的標簽、條件標簽、迭代標簽和 URL 相關的標簽。在 JSP 頁面使用 Core 標簽,要使用 taglig 指令,指定引用的標簽庫,如下:
一般用途的標簽有 、 、 、
1.
用于計算一個表達式并將結果輸出。類似于 JSP 中 表達式,或者是 EL 中 $ ${el-expression} 。
2.
用于設置范圍變量的值或者 javabean 對象的屬性。
看個實際例子:
這樣就相當于設置了 session 。
3.
相對 其作用是移除范圍變量。比如:
4.
用于捕獲在其中嵌套的操作所拋出的異常對象,并將異常信息保存到變量中。
我們將有可能拋出異常的代碼放置到開始標簽 : 和結束標簽 : 之間。如果其中代碼出現異常,異常對象將被捕獲,保存在 var 聲明的變量中,該變量總是有 page 范圍。如果沒有發生異常,而 var 所標識的范圍變量將被移除。
如果沒有指定 var 屬性,異常只是簡單的被捕獲,異常信息并不會被保存。
Eg :
int i = 5;
int j = 0;
int k=i/j;
%>
后一句相當于: exception.getMessage()
條件標簽包括
1.
用于實現 java 中的 if 語句功能。
This is your first visit .
若為 true ,會打印中間部分。也可以聲明 var ,方便下一步判斷。
2.
和 、 一起實現互斥條件執行,類似于 java 中的 if else.
一般作為 、 的父標簽。
eg :
初學下海
身手小試
商業能手
迭代標簽
迭代標簽有 和
// 遍歷記錄集
¥也可以設定固定次數。
${i}
如果再加個 step= “ 2 ”那么每次增長為 2 。
三. sql 標簽
設置數據源:
// 將數據庫某查詢的結果聲明為一個變量
select player_name,money from tb_player order by money DESC LIMIT 10
然后可以:
advCosts[${s.index}]=${row.adv_cost};
數據更新標簽:
call proc_set_role_salespro(?,?,?,?,?);
SELECT COUNT(*) as total FROM tb_channel WHERE game_id=? AND begin_round
調用存儲過程更新數據庫:
call proc_set_role_product(?,?,?,?,?,?,?,?);
四. 格式化標簽
將輸出 12.300. 應用樣式 ”.000”, 將使格式化后的小數部分有 3 位。不足 3 位將以 0 補齊。
” type=”date” />
格式化的結果是: 2007-5-27 .
” type=”time” />
格式化的結果是: 9:25:11
” type=”both” />
格式化的結果是: 2007-5-27 9:25:11
補充知識點:
1. 替換 request.getParameter("test"):
2.
3.
4.
${name}
from:http://www.blogjava.net/JAVA-HE/archive/2007/05/27/120344.htm[/b]
總結
以上是生活随笔為你收集整理的java c标签 if有值_c标签 if else c标签 总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux bluez语音传输,Linu
- 下一篇: java 进程崩溃_java程序崩溃自启