Web前端之jsp、el
阿新 • • 發佈:2018-12-20
jsp-----生成html標籤
page指令,說明此頁是一個jsp頁面
`<%@ page contentType="text/html;charset=utf-8" %>`
- 指令:
<%@ 指令名 %>
- 指令碼:
<% 任意java程式碼 %>
- 表示式:
<%= 表示式 %>
EL表示式語言
格式:${ 表示式語言 }
把內容起一個名字放入作用域
pageContext.setAttribute("名稱", Object);
之後通過EL表示式
${pageScope.名稱}
JSTL:標準標籤庫-----配合el表示式,實現迴圈,條件判斷等功能
1.前提: 加入jstl-1.2的jar包
2.匯入標籤庫:
<%@ taglib uri="標籤庫唯一標識" prefix="字首" %>
3.forEach
<c:forEach items="要遍歷的集合" var="臨時變數名" begin="起始數字" end="結束數字">
${臨時變數名}
</c:forEach>
4.if
<c:if test="布林條件">內容</c:if>
-
MVC 思想
Model 模型 ==> 資料(例如從資料庫查詢出來的list集合, 裡面包含java物件) View 檢視 ==> 資料的展現形式 (jsp就是一種檢視技術) Controller 控制器 ==> 把模型和檢視聯絡起來 (servlet 充當控制器作用)