1. 程式人生 > >Web前端之jsp、el

Web前端之jsp、el

jsp-----生成html標籤

page指令,說明此頁是一個jsp頁面
`<%@ page contentType="text/html;charset=utf-8" %>`
  1. 指令: <%@ 指令名 %>
  2. 指令碼: <% 任意java程式碼 %>
  3. 表示式: <%= 表示式 %>

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>
  1. MVC 思想

     Model 模型 ==>  資料(例如從資料庫查詢出來的list集合, 裡面包含java物件)
     View  檢視 ==>  資料的展現形式 (jsp就是一種檢視技術)
     Controller 控制器 ==> 把模型和檢視聯絡起來 (servlet 充當控制器作用)