當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP的“三指六动九内”
生活随笔
收集整理的這篇文章主要介紹了
JSP的“三指六动九内”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaWeb——JSP的“三指六動九內”
JSP的基本使用
1. JSP模板元素
網頁的靜態內容。如html標簽
JSP腳本
2. JSP的腳本
2.1、小腳本<% Java代碼%>
2.2、表達式<%= 1+1%>,等價于out.print(1+1)
2.3、聲明<%! 聲明變量和方法%>
3. JSP注釋
JSP注釋:<%-- 被注釋的內容 --%> 特點:安全,省流量
網頁注釋: <!-- 網頁注釋 --> 特點:不安全,費流量
JSP三大指令
【page、include、taglib】
JSP指令(directive)是為JSP引擎而設計的,它們并不直接產生任何可見輸出,而只是告訴引擎如何處理JSP頁面中的其余部分。
一、page指令
常用屬性:
二、include指令
靜態包含(在翻譯時就把兩個文件合并):把其他資源包含到當前頁面中
<%@ include file="/include/header.jsp" %>動態包含(不會合并文件,當代碼執行到include時,才包含另一個文件的內容):
<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九大內置對象
【request、response、session、application、exception、page、config、out、pageContext】
?內置對象是指在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 |
總結
以上是生活随笔為你收集整理的JSP的“三指六动九内”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java的加载与执行
- 下一篇: js读取服务器上的txt文件,javas