日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

学习笔记|JSP教程|菜鸟教程

發(fā)布時(shí)間:2023/12/31 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习笔记|JSP教程|菜鸟教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)筆記|JSP教程|菜鳥教程

--------------------------------------------------------------------------------------

JSP介紹

?

JSP簡介

?

JSP開發(fā)環(huán)境

?

JSP on Eclipse?

  ?Tomcat8.0下載地址?JDK為8.0時(shí),Tomcat需要為8.0而不能是8.5

? ? ? ??JSP中System.out.println()與out.println()區(qū)別

? ? ? ??eclipse設(shè)置新建jsp文件默認(rèn)字符編碼為utf-8

? ? ? ??反編譯工具

?

JSP結(jié)構(gòu)

?

JSP生命周期

?

-------JSP語法start-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

JSP語法

  

腳本程序<% 代碼片段 %> <jsp:scriptlet>代碼片段 </jsp:scriptlet> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title> </head> <body> Hello World!<br/> <% out.println("你的 IP 地址 " + request.getRemoteAddr()); %> </body> </html>

?

JSP聲明<%! declaration; [ declaration; ]+ ... %><jsp:declaration>代碼片段 </jsp:declaration><%! int i = 0; %> <%! int a, b, c; %> <%! Circle a = new Circle(2.0); %>

?

JSP表達(dá)式 一個(gè)JSP表達(dá)式中包含的腳本語言表達(dá)式,先被轉(zhuǎn)化成String,然后插入到表達(dá)式出現(xiàn)的地方。 由于表達(dá)式的值會被轉(zhuǎn)化成String,所以您可以在一個(gè)文本行中使用表達(dá)式而不用去管它是否是HTML標(biāo)簽。 表達(dá)式元素中可以包含任何符合Java語言規(guī)范的表達(dá)式,但是不能使用分號來結(jié)束表達(dá)式。<%= 表達(dá)式 %><jsp:expression>表達(dá)式 </jsp:expression><%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title> </head> <body> <p>今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p> </body> </html>

?

JSP注釋<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title> </head> <body> <%-- 該部分注釋在網(wǎng)頁中不會被顯示--%> <p>今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p> </body> </html>

JSP四種注釋方法及相關(guān)注意項(xiàng)

?

JSP指令 JSP指令用來設(shè)置與整個(gè)JSP頁面相關(guān)的屬性。<%@ directive attribute="value" %>

這里有三種指令標(biāo)簽:

指令描述
<%@ page ... %>定義頁面的依賴屬性,比如腳本語言、error頁面、緩存需求等等
<%@ include ... %>包含其他文件
<%@ taglib ... %>引入標(biāo)簽庫的定義,可以是自定義標(biāo)簽

?

?

JSP行為標(biāo)簽 JSP行為標(biāo)簽使用XML語法結(jié)構(gòu)來控制servlet引擎。它能夠動態(tài)插入一個(gè)文件,重用JavaBean組件,引導(dǎo)用戶去另一個(gè)頁面,為Java插件產(chǎn)生相關(guān)的HTML等等。 行為標(biāo)簽只有一種語法格式,它嚴(yán)格遵守XML標(biāo)準(zhǔn):<jsp:action_name attribute="value" />

行為標(biāo)簽基本上是一些預(yù)先就定義好的函數(shù),下表羅列出了一些可用的JSP行為標(biāo)簽::

語法描述
jsp:include用于在當(dāng)前頁面中包含靜態(tài)或動態(tài)資源
jsp:useBean尋找和初始化一個(gè)JavaBean組件
jsp:setProperty設(shè)置 JavaBean組件的值
jsp:getProperty將?JavaBean組件的值插入到 output中
jsp:forward從一個(gè)JSP文件向另一個(gè)文件傳遞一個(gè)包含用戶請求的request對象
jsp:plugin用于在生成的HTML頁面中包含Applet和JavaBean對象
jsp:element動態(tài)創(chuàng)建一個(gè)XML元素
jsp:attribute定義動態(tài)創(chuàng)建的XML元素的屬性
jsp:body定義動態(tài)創(chuàng)建的XML元素的主體
jsp:text用于封裝模板數(shù)據(jù)

?

九個(gè)隱含對象 JSP支持九個(gè)自動定義的變量,江湖人稱隱含對象。這九個(gè)隱含對象的簡介見下表:

JSP支持九個(gè)自動定義的變量,江湖人稱隱含對象。這九個(gè)隱含對象的簡介見下表:

對象描述
requestHttpServletRequest類的實(shí)例
responseHttpServletResponse類的實(shí)例
outPrintWriter類的實(shí)例,用于把結(jié)果輸出至網(wǎng)頁上
sessionHttpSession類的實(shí)例
applicationServletContext類的實(shí)例,與應(yīng)用上下文有關(guān)
configServletConfig類的實(shí)例
pageContextPageContext類的實(shí)例,提供對JSP頁面所有對象以及命名空間的訪問
page類似于Java類中的this關(guān)鍵字
ExceptionException類的對象,代表發(fā)生錯(cuò)誤的JSP頁面中對應(yīng)的異常對象

?

?

JSP流程控制語句 if switch 循環(huán)

?

JSP運(yùn)算符

?

JSP字面量

 JSP語言定義了以下幾個(gè)字面量:

  • 布爾值(boolean):true 和 false;
  • 整型(int):與 Java 中的一樣;
  • 浮點(diǎn)型(float):與 Java 中的一樣;
  • 字符串(string):以單引號或雙引號開始和結(jié)束;
  • Null:null。

?

?

-------JSP語法end-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

?

?

?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/whoknows1/p/10058720.html

總結(jié)

以上是生活随笔為你收集整理的学习笔记|JSP教程|菜鸟教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。