• 九州体彩官网

九州体彩官网

作者︰wy  發布(bu)日期︰2020-02-26 03:09:00
  •   學習東西必須深入了解,所(suo)以(yi)當我們(men)在(zai)學習JSP時,我們(men)可以(yi)從它的基本理論(lun)和(he)基本語法開始,這利于我們(men)由淺chi)遼畹娜? 埃 由罡拍nian)理論(lun)知識(shi)的敘(xu)述。

      JSP全稱是Java Server Pages它和(he)servle技(ji)術一(yi)樣,都是SUN公(gong)司定(ding)義的一(yi)種用于開發動(dong)態web資源的技(ji)術,JSP實際上就是Servlet。jsp運行原理,瀏(liu)覽器訪問服(fu)務器上jsp頁面。

      服(fu)務器中jsp-->翻譯(yi)成.java文件-->編譯(yi)成.class文件

      jsp和(he)servlet最佳使(shi)用方(fang)式

      servlet:獲取參數 處理邏輯 請求轉(zhuan)發

      jsp:html界面 數據回顯

      jsp的基本語法

      jsp注釋<%--注釋內容--> 特(te)點︰安全,省(sheng)流量

      網頁注釋︰特(te)點︰不安全,費流量

      小腳(jiao)本 <% java代(dai)碼 %>

      聲明成員變量和(he)方(fang)法 <%! %>

      顯示數據 <%= %>相當于out.print()

      3個指令(ling)

      (1)page

      <%@page ...%>

      session開關 默認開啟(qi)

      pageEncoding 設置(zhi)本頁面的編碼格式

      contextType: 等同于response.setContextType("text/html;charset=utf-8");

      errorPage: 如果頁面中有錯(cuo)誤,則跳(tiao)轉(zhuan)到(dao)指定(ding)的資源。

      isErrorPage:默認xian)槍乇盞開啟(qi)後可以(yi)使(shi)用exception對象來獲取異常信(xin)息

      (2)include

      靜態包含(han)︰把其它資源包含(han)到(dao)當前頁面中。

      在(zai)翻譯(yi)時就把兩個文件合並

      <%@ include file="/include/1.jsp" %>

      動(dong)態包含(han)︰不會合並文件,當代(dai)碼執行到(dao)include時,才包含(han)另一(yi)個文件的內容。

      jsp

      (3)taglib

      作用︰在(zai)JSP頁面中導入JSTL標簽庫。替換jsp中的java代(dai)碼片段。

      <%@taglib uri="https://java.sun.com/jsp/jstl/core" prefix="c" %>

      6個動(dong)作

       動(dong)態包含(han)

       請求轉(zhuan)發

       設置(zhi)men)肭蟛問/jsp:param>

      

      

      word" value="123">

      

       創建一(yi)個對象

      

       給指定(ding)的對象屬性賦chi)/jsp:setproperty>

       取出指定(ding)對象的屬性值

      //name表示要賦chi)的na)個對象

      jsp的9個內置(zhi)對象

      request

      response

      session

      application

      exception 獲取異常信(xin)息 默認xian)槍厴系/p>

      page 當前servlet實例(li) this

      config

      out

      pageContext(利用pageContext對象 往各(ge)個域中存(cun)值)

      參數3表示向哪個域里存(cun)值

      pageContext.setAttribute("www", "request",PageContext.REQUEST_SCOPE);

      全域查找(zhao) 域從小到(dao)大進行查找(zhao)

      <%=pageContext.findAttribute("www") %>

      EL表達(da)式

      一(yi)個書寫規(gui)範(fan),提供了java代(dai)碼在(zai)jsp頁面的簡便書寫方(fang)式

      功能(neng)

      1.獲取存(cun)在(zai)4個作用域中的數據

      ${u} 相當于 pageContext.findAttribute("u");

      EL獲取對于null這樣的數據,在(zai)頁面中表現(xian)為(wei)空字符串

      判斷空值dang)姆fang)法

      關鍵詞(ci) empty

      ${empty u}

      支(zhi)持(chi)三(san)目(mu)判斷

      ${empty str3?"我是前面的":"我是後面的" }

      獲取對象的屬性值 javaBean導航(對象導航)

      內部就相當于調用了getUsername()方(fang)法

      用點能(neng)獲取的 用[]都能(neng)獲取

      用[]獲取的 點獲取不了

      使(shi)用隱式對象 指定(ding)域找(zhao)對應的值

      ${pageScope.xx}

      ${requestScope.xx }

      ${sessionScope.xx }

      ${applicationScope.xx }

      獲取表單提交的數據

      ${param.username }

      ${param.password }

      ${paramValues.hobby[0] }

      這篇(pian)文章是一(yi)個基礎性入門知識(shi),當大家yi)zai)學習JSP的相關知識(shi)時,不妨從這一(yi)篇(pian)簡單入學篇(pian)開始學習。找(zhao)的感覺以(yi)後再開始向需要的方(fang)向前進,是有個非常正確(que)的學習方(fang)式。

九州体彩官网

About IT165 -廣告服(fu)務 -隱私聲明 -版權申明 -免(mian)責條款(kuan) -網站地圖 -網友投(tou)稿 -聯系方(fang)式
本站內容來自于互聯網,僅供用于網絡技(ji)術學習,學習中請遵循相關法律法規(gui)
九州体彩官网 | 下一页