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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

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

發布時間:2023/12/31 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习笔记|JSP教程|菜鸟教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習筆記|JSP教程|菜鳥教程

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

JSP介紹

?

JSP簡介

?

JSP開發環境

?

JSP on Eclipse?

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

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

? ? ? ??eclipse設置新建jsp文件默認字符編碼為utf-8

? ? ? ??反編譯工具

?

JSP結構

?

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表達式 一個JSP表達式中包含的腳本語言表達式,先被轉化成String,然后插入到表達式出現的地方。 由于表達式的值會被轉化成String,所以您可以在一個文本行中使用表達式而不用去管它是否是HTML標簽。 表達式元素中可以包含任何符合Java語言規范的表達式,但是不能使用分號來結束表達式。<%= 表達式 %><jsp:expression>表達式 </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> <%-- 該部分注釋在網頁中不會被顯示--%> <p>今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p> </body> </html>

JSP四種注釋方法及相關注意項

?

JSP指令 JSP指令用來設置與整個JSP頁面相關的屬性。<%@ directive attribute="value" %>

這里有三種指令標簽:

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

?

?

JSP行為標簽 JSP行為標簽使用XML語法結構來控制servlet引擎。它能夠動態插入一個文件,重用JavaBean組件,引導用戶去另一個頁面,為Java插件產生相關的HTML等等。 行為標簽只有一種語法格式,它嚴格遵守XML標準:<jsp:action_name attribute="value" />

行為標簽基本上是一些預先就定義好的函數,下表羅列出了一些可用的JSP行為標簽::

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

?

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

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

對象描述
requestHttpServletRequest類的實例
responseHttpServletResponse類的實例
outPrintWriter類的實例,用于把結果輸出至網頁上
sessionHttpSession類的實例
applicationServletContext類的實例,與應用上下文有關
configServletConfig類的實例
pageContextPageContext類的實例,提供對JSP頁面所有對象以及命名空間的訪問
page類似于Java類中的this關鍵字
ExceptionException類的對象,代表發生錯誤的JSP頁面中對應的異常對象

?

?

JSP流程控制語句 if switch 循環

?

JSP運算符

?

JSP字面量

 JSP語言定義了以下幾個字面量:

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

?

?

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

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/whoknows1/p/10058720.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。