JSP系列教材 (三)- 的7種頁面元素

 

步驟1:頁面元素
步驟2:<%=%>和 <%out.println()%>
步驟3:for循環

步驟 1 : 頁面元素

jsp由這些頁面元素組成:
1. 靜態內容
就是html,css,javascript等內容
2. 指令
以<%@開始 %> 結尾,比如<%@page import="java.util.*"%>
3. 表達式 <%=%>
用於輸出一段html
4. Scriptlet
在<%%> 之間,可以寫任何java 代碼
5. 聲明
在<%!%> 之間可以聲明字段或者方法。但是不建議這麼做。
6. 動作
<jsp:include page="Filename" > 在jsp頁面中包含另一個頁面。在包含的章節有詳細的講解
7. 註釋 <%-- -- %>
不同於 html的註釋 <!-- --> 通過jsp的註釋,瀏覽器也看不到相應的代碼,相當於在servlet中註釋掉了

頁面元素

步驟 2 : <%=%>和 <%out.println()%>

<%="hello jsp"%> 


就相當於

<%out.println("hello jsp");%>



out是jsp的隱式對象,可以直接使用。一共有9種隱式對象,請參考 隱式對象 章節

注: <%=%> 不需要分號結尾,<%%> 需要以分號結尾,和java代碼一樣

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" import="java.util.*"%>

 

<%="hello jsp"%>

<br>

<% out.println("hello jsp");%>

步驟 3 : for循環

結合for循環在jsp裏輸出html是常見的做法。 只是第一次這麼寫會稍顯彆扭

下面是一段實例,以供參考

for循環

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" import="java.util.*"%>

<%

    List<String> words = new ArrayList<String>();

    words.add("today");

    words.add("is");

    words.add("a");

    words.add("great");

    words.add("day");

%>

  

<table width="200px" align="center" border="1" cellspacing="0">

  

<%for (String word : words) {%>

 

<tr>

    <td><%=word%></td>

</tr>

 

<%}%>

  

</table>


更多內容,點擊瞭解: https://how2j.cn/k/jsp/jsp-elements/581.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章