javascript
JSP的教程笔记
文章目錄
- 前言
- 一、JSP的概念
- 二、JSP的生命周期
- 1.編譯階段
- 2.初始化階段
- 3.執行階段
- 4.銷毀階段
- 三、編譯的過程
- 步驟:
- 四、JSP的聲明語法
- 五、構建一個簡單JSP頁面
前言
本人是一個剛剛學習Java的小萌新,在淘寶上購買的黑馬講的java教程,通過看他的教程學習,總結一點自己的學習過程和碰到的問題,和大家分享一下,若有不對,歡迎大家評論留言呀!!!
提示:以下是本篇文章正文內容,下面案例可供參考
一、JSP的概念
JSP與PHP,ASP,NET等語言類型,運行在服務端的語言。
JSP技術是以Java語言作為一個腳本語言的。JSP網頁為整個服務端的Java庫單元提供一個借口來服務于HTTP的應用程序
JSP文件后綴名為 *jsp。是一個Java servlet(小程序)
它使用Jsp標簽在HTML網頁中插入Java代碼。標簽通常以以 <%開頭 以%>結束
補充:HTTP超文本傳輸協議,是互聯網上應用最廣泛的一種網絡傳輸協議
二、JSP的生命周期
1.編譯階段
servlet容器編譯servlet源文件,生成servlet類
2.初始化階段
加載與Jsp對應的servlet類,創建其實例,并調用他的初始化方法
3.執行階段
調用Jsp對應的servlet實例的服務方法
4.銷毀階段
調用與Jsp對應的servlet實例的銷毀方法,然后銷毀servlet實例
三、編譯的過程
步驟:
1.解析JSP文件
2.將JSP文件轉為servlet
3.編輯servlet
一般.jsp網頁出現的標簽有以下:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%--要想在頁面上顯示中文,我們需要添加以上代碼--%> <!DOCTYPE html> <html><%--告訴你網頁開始了--%> <head><%-- 放函數的頭文件--%><title>JSP - Hello World</title><%--"網頁的標題"--%><meta> <%--放鏈接,關鍵字等--%> </head> <body><%--網頁正文部分從這個標簽開始--%> <%-- <font 屬性=”屬性值“> 內容文本</font> 該標簽是用來控制網頁中文本的字體,字號和顏色-%> <h1><%= "Hello World!" %><%--h1是指定內容字體大小,最大字體是h1,而且是加粗的--%> </h1> <br/><%--換行符。<br>,<br/>都是換行符,不存在</br>該寫法,而且<br>,<br/>都是孤立標簽,只需要出現一個就好了,一般推薦使用<br/>更為標準。-%> <a href="hello-servlet">Hello Servlet</a> </body><%--網頁正文部分結束了--%> </html><%--網頁結束--%>補充說明:
1.<%----%>是注釋
2. 標簽的 href 屬性用于指定超鏈接目標的 URL。
3.<%@ page%>指令作用于整個Jsp頁面,包括靜態的包含文件
4.contentType="text/html; charset=UTF-8"設置頁面內容是html,編碼格式utf-8
5.是html5標準網頁聲明,處于標簽之前,告知該文檔使用哪種HTML或者XHTM規范
四、JSP的聲明語法
一個聲明語句可以聲明一個或者多個變量,方法,供后面的Java代碼使用。在Jsp文件中,你必須先聲明這些變量和方法然后才能使用它們。
JSP聲明的語法格式:
<%!declaration;[declaration;]+…%>
示例:<%int i = 0;%>,<%int a, b, c; %>
表達式:<% = 表達式%>
注釋:<!---注釋---->這種注釋是在網頁中也可以看到的
五、構建一個簡單JSP頁面
前提你要下載好tomcat。
我用的tomcat8.5.64。最好是在官網下載喲!
https://tomcat.apache.org/download-80.cgi
因為我的是mac,所有我選的是core,里的tar.gz
安裝tomcat的教程可以看他的,超級詳細:
https://blog.csdn.net/qq_42249896/article/details/89412702
步驟如下:1.新建工程project
2.
3.默認啥也不選
4.工程名什么的,看你愛好取啦
5.進去你就可以看到看到一個helloworld的一個簡單demo,點擊運行實體類,就彈出一個helloworld的頁面啦。
感興趣的朋友們可以去看菜鳥教程里JSP知識
https://www.runoob.com/jsp/jsp-syntax.html
總結
- 上一篇: 使用WPF设计类似Visio的简单绘图软
- 下一篇: 附下载,《爱分析·中国BI商业智能行业报