javascript
JSP的“三指六动九内”
JavaWeb——JSP的“三指六動九內(nèi)”
JSP的基本使用
1. JSP模板元素
網(wǎng)頁的靜態(tài)內(nèi)容。如html標簽
JSP腳本
2. JSP的腳本
2.1、小腳本<% Java代碼%>
2.2、表達式<%= 1+1%>,等價于out.print(1+1)
2.3、聲明<%! 聲明變量和方法%>
3. JSP注釋
JSP注釋:<%-- 被注釋的內(nèi)容 --%> 特點:安全,省流量
網(wǎng)頁注釋: <!-- 網(wǎng)頁注釋 --> 特點:不安全,費流量
JSP三大指令
【page、include、taglib】
JSP指令(directive)是為JSP引擎而設計的,它們并不直接產(chǎn)生任何可見輸出,而只是告訴引擎如何處理JSP頁面中的其余部分。
一、page指令
常用屬性:
二、include指令
靜態(tài)包含(在翻譯時就把兩個文件合并):把其他資源包含到當前頁面中
<%@ include file="/include/header.jsp" %>動態(tài)包含(不會合并文件,當代碼執(zhí)行到include時,才包含另一個文件的內(nèi)容):
<jsp:include page="/include/header.jsp"></jsp:include>三、taglib指令
作用:在JSP頁面中導入JSTL標簽庫。替換jsp中的java代碼片段。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>JSP六大常用動作
【include、forward、param、useBean、setProperty、getProperty】
JSP九大內(nèi)置對象
【request、response、session、application、exception、page、config、out、pageContext】
?內(nèi)置對象是指在JSP的<%= %>和<% %>中可以直接使用的對象,不需要聲明
| request | javax.servlet.http.HttpServletRequest |
| response | javax.servlet.http.HttpServletResponse |
| session | javax.servlet.http.HttpSession |
| application | javax.servlet.ServletContext |
| exception | java.lang.Throwable |
| page | java.lang.Object當前對象this |
| config | javax.servlet.ServletConfig |
| out | javax.servlet.jsp.JspWriter |
| pageContext | javax.servlet.jsp.PageContext |
總結(jié)
以上是生活随笔為你收集整理的JSP的“三指六动九内”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java的加载与执行
- 下一篇: js读取服务器上的txt文件,javas