數(shù)學軟件及其應(yīng)用__習題答案.pdf_第1頁
數(shù)學軟件及其應(yīng)用__習題答案.pdf_第2頁
數(shù)學軟件及其應(yīng)用__習題答案.pdf_第3頁
數(shù)學軟件及其應(yīng)用__習題答案.pdf_第4頁
數(shù)學軟件及其應(yīng)用__習題答案.pdf_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

數(shù)學軟件及其應(yīng)用數(shù)學軟件及其應(yīng)用 任課教師 任課教師 熊太松熊太松 專業(yè) 專業(yè) 學號 學號 姓名 姓名 第一章第一章 JSP 概述概述 1 1 JSP是哪幾個英文單詞的縮寫 它用于是哪幾個英文單詞的縮寫 它用于Web開發(fā)時有什么優(yōu)點 開發(fā)時有什么優(yōu)點 Java Servert Pages 的縮寫 它是由 Sun 公司建立的一種動態(tài)網(wǎng)頁技術(shù)標準 開發(fā)優(yōu)點 一次編寫 隨處運行 可重用組件技術(shù) tag 文件和 Javabean 技術(shù) 提高編程效率 標記化頁面開發(fā) 大型復雜 Web 應(yīng)用支持良好 2 2 安裝安裝JSP引擎時的步驟有哪些 安裝過程中需要配置哪些環(huán)境變引擎時的步驟有哪些 安裝過程中需要配置哪些環(huán)境變 量 它們怎樣進行配置 量 它們怎樣進行配置 Tomcat 服務(wù)器默認的服務(wù)端口是多少 服務(wù)器默認的服務(wù)端口是多少 1 首先安裝 JDK 1 下載 JDK 驅(qū)動 假設(shè)版本為 jdk1 7 0 45 安裝目錄為 C jdk1 7 0 45 2 添加環(huán)境變量及值 Java Home C jdk1 7 0 45 3 變量名 Path 添加值為 C jdk1 7 0 45 bin 2 下載 Tomcat 服務(wù)器進行安裝 Tomcat 服務(wù)器的默認服務(wù)端口為 8080 3 3 JSP 程序包含幾部分內(nèi)容 它們分別是什么 程序包含幾部分內(nèi)容 它們分別是什么 主要包含 5 個部分 1 普通的 HTML 標記 2 JSP 標記 3 變量和方法的聲明 4 Java 程序片 5 Java 表達式 4 4 JSP 可重用的組件有哪些 可重用的組件有哪些 tag 文件和 Javabean 5 5 Tomcat 服務(wù)器的目錄分為幾種 瀏覽器怎樣訪問這些目錄中的服務(wù)器的目錄分為幾種 瀏覽器怎樣訪問這些目錄中的 JSP 文件 文件 分為四種 假設(shè) Tomcat 服務(wù)器安裝目錄為 D Tomcat 8 0 要訪問的 JSP 文件名為 example jsp 1 根目錄 D Tomcat 8 0 webapps Root 則用戶輸入 http 127 0 0 1 8080 example jsp 進行訪問 2 webapps 下的 Web 服務(wù)目錄 該目錄下的任意一個子目錄都可以作為一個 Web 服務(wù)目錄 用戶輸入 http 127 0 0 1 8080 服務(wù)目錄名 example jsp 進行訪問 3 新建 Web 服務(wù)目錄 將 Tomcat 服務(wù)器所在計算機的某個目錄 非 webapps 下 的子目錄 如 D cuit 設(shè)置成一個 Web 服務(wù)目錄 并為該服務(wù)目錄指定虛擬目 錄 打開 D Tomcat 8 0 conf server xml 文件 找到 在它之前添加 用 戶 輸 入 http 127 0 0 1 8080 cuit example jsp 進行訪問 4 相對目錄 Web 服務(wù)目錄下的目錄稱為該 Web 服務(wù)目錄下的相對 Web 服務(wù) 目錄 訪問時需要加入相對目錄才能進行訪問 6 6 請簡要描述請簡要描述 JSP 程序運行原理程序運行原理 當服務(wù)器上的一個 JSP 頁面被第一次請求執(zhí)行 JSP 引擎為每個客戶啟動一 個線程 將 JSP 頁面文件轉(zhuǎn)譯成一個 java 文件 然后編譯 java 文件 生成字節(jié) 碼文件 將字節(jié)碼文件調(diào)入內(nèi)存 線程負責執(zhí)行常駐內(nèi)存的字節(jié)碼文件響應(yīng)客戶 的請求 以后請求同一 JSP 頁面頁面時就不用執(zhí)行前面的操作 直接執(zhí)行內(nèi)存中 的字節(jié)碼文件 補充章節(jié)補充章節(jié) Web 程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ) 1 1 簡要敘述簡要敘述 HTML 程序的基本結(jié)構(gòu)及其表示和含義 程序的基本結(jié)構(gòu)及其表示和含義 HTML 程序的基本結(jié)構(gòu)以開頭和結(jié)尾 包括標簽頭部份 和文檔主體部份 標簽頭以開頭和結(jié)尾 在標簽頭部分可以包 含文檔標題等內(nèi)容 文檔主體部份以開頭和結(jié) 尾 文檔的主要內(nèi)容及其屬性都是在這部分進行設(shè)置 2 2 HTML 的標記分為幾種類型 并將它們的顯示方式表示出來 的標記分為幾種類型 并將它們的顯示方式表示出來 兩種類型 單標記和雙標記 3 3 HTML 文檔中設(shè)置文檔中設(shè)置段落段落的的標標記有哪些 它們的作用記有哪些 它們的作用分別分別是什么 是什么 標題標記 設(shè)置各種大小不同標題的標記 段落標記 設(shè)置分段標記 預(yù)定義格式標記 在瀏覽器中瀏覽時 按照文檔中預(yù)先排好的形式 顯示內(nèi)容 分區(qū)顯示標記 在網(wǎng)頁中創(chuàng)建一個結(jié)構(gòu)性區(qū)域 上下各有一個換 行 換行標記 強制換行 水平線標記 插入水平線 4 4 HTML 文檔中的列表表示有幾類 它們分別怎樣表示 文檔中的列表表示有幾類 它們分別怎樣表示 兩類 有序列表有序列表 無序列表無序列表 5 5 按照超鏈接目標進行分類 它可以分為幾種類型 按照超鏈接目標進行分類 它可以分為幾種類型 內(nèi)部鏈接 內(nèi)部鏈接 網(wǎng)站內(nèi)部文件之間的鏈接 鏈接的地址一般使用相對地址 外部鏈接 外部鏈接 網(wǎng)站內(nèi)的文件鏈接到站點外文件的鏈接 鏈接的地址一般使用絕對地 址 6 6 在網(wǎng)頁設(shè)計中為什么要采用在網(wǎng)頁設(shè)計中為什么要采用 CSSCSS 它的好處有哪些 它的好處有哪些 使用 CSS 將網(wǎng)頁的樣式與內(nèi)容本身區(qū)分開 CSS 用于配置文本 顏色和頁面布 局 好處 1 更多排版和頁面布局控制 2 樣式和結(jié)構(gòu)分離 3 樣式可以存儲 4 文檔變得更小 5 方便網(wǎng)站的維護 7 7 配置配置 CSS 的方法有哪些 在網(wǎng)頁設(shè)計中怎樣使用它們 的方法有哪些 在網(wǎng)頁設(shè)計中怎樣使用它們 內(nèi)聯(lián)樣式內(nèi)聯(lián)樣式 將代碼直接寫入到網(wǎng)頁的主體部分 作為 HTML 標記的屬性 嵌入樣式嵌入樣式 在網(wǎng)頁的頭部 之間 進行定義 外部樣式 外部樣式 樣式在單獨的文件中編碼 網(wǎng)頁在頭部使用 link 元素鏈接到該文件 導入樣式 導入樣式 與外部樣式相似 將包含了樣式定義的文本文件與網(wǎng)頁文檔鏈接 8 JavaScript8 JavaScript 語言的特點是什么 語言的特點是什么 1 網(wǎng)頁的腳本編程語言 2 支持客戶端與服務(wù)器端的編程 3 構(gòu)件的開發(fā) 4 解釋性的語言 先編譯后執(zhí)行 5 跨平臺性 9 9 在網(wǎng)頁中怎樣使用在網(wǎng)頁中怎樣使用 JavaSript 語言 語言 它的變量有什么特點 它的變量有什么特點 1 直接加入到網(wǎng)頁程序中 2 以獨立文件方式進行引用 變量為弱變量類型 即為變量賦什么類型的值 變量的類型就變?yōu)樵撝档念愋?第第 2 章章 JSP 頁面與頁面與 JSP 標記標記 1 1 之間聲明的變量與 之間聲明的變量與 之間聲明的 之間聲明的 變量有何不同 變量有何不同 之間聲明的變量為 JSP 頁面的成員變量 它在整個 JSP 頁面內(nèi) 部都有效 之間聲明的變量為 JSP 頁面的局部變量 在 JSP 頁面后繼的所 有 Java 程序片以及 Java 表達式部分內(nèi)部都有效 2 2 如果有兩個用戶訪問一個如果有兩個用戶訪問一個 JSPJSP 頁面 該頁面中的頁面 該頁面中的 JavaJava 程序片將被程序片將被 調(diào)調(diào)入到內(nèi)存入到內(nèi)存幾次 為什么 幾次 為什么 一次 當?shù)谝淮握{(diào)入內(nèi)存后程序片將常駐內(nèi)存中 JSP 引擎將直接執(zhí)行內(nèi)存 中的程序片段 3 3 簡述簡述 includeinclude 指令標記和指令標記和 includeinclude 動作標記的不同 動作標記的不同 JSP 頁面 include 指令標記的作用是在 JSP 頁面出現(xiàn)該指令的位置處 靜態(tài) 插入一個文件 靜態(tài)插入就是當前 JSP 頁面和插入的文件合并成一個新的 JSP 頁 面 然后 JSP 引擎再將這個新的 JSP 頁面轉(zhuǎn)譯成 Java 文件 include動作標記告訴JSP頁面動態(tài)加載一個文件 與靜態(tài)插入文件的include 指令標記不同 當 JSP 引擎把 JSP 頁面轉(zhuǎn)譯成 Java 文件時 不把 JSP 頁面中動 作指令 include 所指定的文件與原 JSP 頁面合并成一個新的 JSP 頁面 而是告訴 Java 解釋器 這個文件在 JSP 運行時才被加載 include 指令標記和 include 動作標記的作用都是處理所需要的文件 但是處 理方式和處理時間上是不同的 include 指令標記在編譯階段處理所需要的文 件 被處理的文件在邏輯和語法上依賴于當前 JSP 頁面 優(yōu)點是頁面的執(zhí)行速度 快 include 動作標記是在 JSP 頁面運行時才處理文件 被處理的文件在邏輯和 語法上獨立于當前 JSP 頁面 優(yōu)點是可以使用 param 子標記更加靈活地處理所需 要的文件 缺點是執(zhí)行速度慢一些 4 JSP4 JSP 中的注釋有哪幾種 它們分別怎樣表示 中的注釋有哪幾種 它們分別怎樣表示 1 HTML 注釋 在標記符號 之間加入注釋內(nèi)容 2 JSP 注釋 在標記符號 之間加入注釋內(nèi)容 5 5 JSP 中的主要指令標記有哪些 它們分別起中的主要指令標記有哪些 它們分別起什么作用 什么作用 1 page 指令 用來定義整個 JSP 頁面的一些屬性和這些屬性的值 例如 language 屬性的值目前只能取 Java import 屬性的作用是為 JSP 頁面引入 Java 核心包中 的類 2 include 指令標記的作用是在 JSP 頁面出現(xiàn)該指令的位置處 靜態(tài)插入一個文 件 靜態(tài)插入就是當前 JSP 頁面和插入的文件合并成一個新的 JSP 頁面 然后 JSP 引擎再將這個新的 JSP 頁面轉(zhuǎn)譯成 Java 文件 6 JSP6 JSP 中有哪些動作標記 請簡述它們的功能 中有哪些動作標記 請簡述它們的功能 1 include 動作標記 它告訴 JSP 頁面動態(tài)加載一個文件 2 param 動作標記 它以 名字 值 的形式為其他標記提供附加信息 當該標 記與 JSP include 標記一起使用時 可以講 param 標記中的值傳遞到 include 指令 要加載的文件中去 3 forward 動作標記的作用是從該指令處停止當前頁面的繼續(xù)執(zhí)行 轉(zhuǎn)向執(zhí)行該 指令中 page 屬性指定的 JSP 頁面 但是在瀏覽器的地址欄中并不顯示 forward 指令所轉(zhuǎn)向的 JSP 頁面的 URL 表示 4 plugin 動作標記 它指示 JSP 頁面加載 java plugin 插件 該插件由用戶負責下 載 并使用該插件來運行 Java applet 小程序 5 useBean 動作標記 它用來創(chuàng)建并使用一個 Javabean 第三章第三章 Tag 文件與文件與 Tag 標記標記 1 用戶可以使用瀏覽器直接訪問一個用戶可以使用瀏覽器直接訪問一個 Tag 文件嗎 文件嗎 不能 2 Tag 文件應(yīng)當存放在怎樣的目錄中 文件應(yīng)當存放在怎樣的目錄中 某個 Web 服務(wù)目錄下的 JSP 頁面準備調(diào)用一個 Tag 文件 必須在該 Web 服 務(wù)目錄下建立如下的目錄結(jié)構(gòu) Web 服務(wù)目錄 WEB INF tags 其中 WEB INF 和 tags 都是固定的目錄名稱 3 JSP 頁面是怎樣與頁面是怎樣與 Tag 文件進行參數(shù)的傳人和傳出的 文件進行參數(shù)的傳人和傳出的 在 Tag 文件中通過使用 attribute 指令 可以讓使用它的 JSP 頁面向該 Tag 文 件傳人需要的數(shù)據(jù) attribute 指令的格式如下 在 Tag 文件中通過使用 variable 指令向 JSP 頁面?zhèn)鞒鰯?shù)據(jù) variable 指令的格 式如下 第四章第四章 JSP 內(nèi)置對象內(nèi)置對象 1 JSP 主要的內(nèi)置對象有哪些 它們的作用分別是什么 主要的內(nèi)置對象有哪些 它們的作用分別是什么 1 request 對象封裝了用戶請求頁面時所提交的信息 該對象調(diào)用相應(yīng)的方法 可以獲取封裝的信息 即使用該對象可以獲取用戶提交的信息 可以使用 HTML 表單提交信息 提交的方法包括 get 和 post 方法 2 response 對象對用戶的請求做出動態(tài)響應(yīng) 向用戶端發(fā)送數(shù)據(jù) 3 session 對象針對 HTTP 協(xié)議是一種無狀態(tài)協(xié)議 用戶向服務(wù)器發(fā)出請求 服務(wù)器響應(yīng)后鏈接就被關(guān)閉 在服務(wù)器端不保留鏈接的有關(guān)信息的情況而設(shè)置的 一種內(nèi)置對象 它保留用戶登錄的一些信息 從而能夠識別登錄用戶 4 out 對象是一個輸出流 用來向用戶端輸出數(shù)據(jù) 5 application 對象是 Tomcat 服務(wù)器啟動后就產(chǎn)生的 當一個用戶訪問 Web 服 務(wù)目錄上的一個 JSP 頁面時 JSP 引擎為該用戶分配這個 application 對象 不同 Web 服務(wù)目錄下的 application 是互不相同的 2 當表單提交信息包括漢字時 在獲取時應(yīng)該怎樣處理 當表單提交信息包括漢字時 在獲取時應(yīng)該怎樣處理 1 首先將字符串用 iso 8859 1 進行編碼 2 重新將轉(zhuǎn)換后的字符串賦值為新的字符串 例如 b name getBytes ISO 8859 1 name new String b 這樣就將 name 的編碼轉(zhuǎn)換為新的編碼方式 3 如何實現(xiàn)網(wǎng)頁的重定向功能 如何實現(xiàn)網(wǎng)頁的重定向功能 可以使用 response 對象的 sendRedirect URL url 方法實現(xiàn)用戶的重定向 4 session 對象的消失有哪幾種方式 對象的消失有哪幾種方式 3 種方式 1 是用戶關(guān)閉瀏覽器 2 是 session 對象調(diào)用 invalidate 方法 3 是 session 對象超過 發(fā)呆 時間 5 session 對象存儲數(shù)據(jù)有哪幾種方式對象存儲數(shù)據(jù)有哪幾種方式 它怎樣實現(xiàn)數(shù)據(jù)的存儲 它怎樣實現(xiàn)數(shù)據(jù)的存儲 session 對象使用下列方法處理數(shù)據(jù) public void setAttribute String key Object obj 實現(xiàn)數(shù)據(jù)的存儲 6 session 對象與對象與 application 對象的區(qū)別有哪些 對象的區(qū)別有哪些 1 對象產(chǎn)生時間不同 session 對象是在用戶的 http 請求開始時就產(chǎn)生的 它在第第 4 題題給出的條件下將消失 application 對象在 Tomcat 服務(wù)器啟動后就產(chǎn) 生了 直到 Tomcat 服務(wù)器關(guān)閉才消失 2 作用域的范圍不同 session 對象的作用域是用戶訪問同一 Web 服務(wù)目錄 的各個頁面 同一用戶訪問不同 Web 服務(wù)目錄的頁面產(chǎn)生不同的 session 對象 不同用戶訪問同一 Web 服務(wù)目錄的各個頁面的 session 對象是不同的 application 對象對應(yīng)于同一 Web 服務(wù)目錄 訪問同一 Web 服務(wù)目錄的用戶的 application對象是相同的 因此application對象的作用域范圍比session對象的大 第五章第五章 JSP 中的文件操作中的文件操作 1 File 對象能讀取文件嗎 它怎樣進行操作 對象能讀取文件嗎 它怎樣進行操作 File 對象不能讀取文件操作 它只能用來獲取文件本身的一些信息 例如文 件的長度 讀寫權(quán)限等 2 RandomAccessFile 類創(chuàng)建的流在讀寫文件時有什么特點 類創(chuàng)建的流在讀寫文件時有什么特點 RandomAccessFile 流的指向既可以作為源也可以作為目的地 也就是對一個 文件進行讀寫操作時 可以創(chuàng)建一個指向該文件的 RandomAccessFile 流 這樣 既可以從這個流讀取文件的數(shù)據(jù) 也可以通過這個流向文件寫入數(shù)據(jù) 第六章第六章 JSP 中使用數(shù)據(jù)庫中使用數(shù)據(jù)庫 1 簡述使用簡述使用 JDBC 操作數(shù)據(jù)庫的基本步驟 操作數(shù)據(jù)庫的基本步驟 1 加載 JDBC 驅(qū)動程序 使用 Class forName 驅(qū)動程序名稱 進行加載 2 與數(shù)據(jù)庫建立連接 DriverManager getConnection 進行數(shù)據(jù)庫的連接 3 執(zhí)行數(shù)據(jù)庫操作處理 4 處理操作結(jié)果 5 關(guān)閉數(shù)據(jù)庫連接 釋放占用的系統(tǒng)資源 2 JSP 中實現(xiàn)通過中實現(xiàn)通過 JDBC 訪問數(shù)據(jù)庫方式的方式有哪些 訪問數(shù)據(jù)庫方式的方式有哪些 主要有 JDBC ODBC 橋接器和加載 Java 數(shù)據(jù)庫驅(qū)動程序 3 Statement 實例分為哪幾種類型 它們的功能分別是什么 實例分為哪幾種類型 它們的功能分別是什么 分為 3 種類型 1 Statement 實例 該類型的實例只能用來執(zhí)行靜態(tài)的 SQL 語句 2 PreparedStatement 實例 該類型的實例在 Statement 功能的基礎(chǔ)上增加了 執(zhí)行動態(tài) SQL 語句的功能 并且能夠保存被數(shù)據(jù)庫直接執(zhí)行的底層內(nèi)部命令 能 夠提高訪問數(shù)據(jù)庫的速度 3 CallableStatement 對象 該類型的實例增加了執(zhí)行數(shù)據(jù)庫存儲過程的功能 4 JDBC 中提供的兩種實現(xiàn)數(shù)據(jù)查詢的方法分別是什么 中提供的兩種實現(xiàn)數(shù)據(jù)查詢的方法分別是什么 1 executeQuery 方法實現(xiàn)查詢操作 2 executeUpdate 方法實現(xiàn)對記錄中字段值的更新 5 怎樣怎樣利用利用結(jié)果集結(jié)果集實現(xiàn)實現(xiàn)對數(shù)據(jù)庫中表的操作 對數(shù)據(jù)庫中表的操作 結(jié)果集利用內(nèi)存中的 ResultSet 對象對底層數(shù)據(jù)庫表進行更新和插入操作 操 作步驟如下 1 必須得到一個可滾動的 ResultSet 對象 2 利用結(jié)果集的游標移動到要修改的第 n 行 3 結(jié)果集將第 n 行的 p 列的列值更新 4 更新數(shù)據(jù)庫中的表 如果是插入操作 將第 3 步改為更新插入行的操作 第 4 步改為插入記錄操作 6 JDBC 操作操作中使用預(yù)處理語句的好處是什么 中使用預(yù)處理語句的好處是什么 預(yù)處理語句能夠針對連接的數(shù)據(jù)庫 事先將 SQL 語句解釋為數(shù)據(jù)庫的底層 內(nèi)部命令 然后直接讓數(shù)據(jù)庫取執(zhí)行這個命令 這樣做的好處 1 減輕了數(shù)據(jù)庫的負擔 2 提高了訪問數(shù)據(jù)庫的速度 7 數(shù)據(jù)庫操作中怎樣實現(xiàn)高效地分頁顯示功能 數(shù)據(jù)庫操作中怎樣實現(xiàn)高效地分頁顯示功能 由于數(shù)據(jù)庫操作的ResultSet對象和數(shù)據(jù)庫連接對象 Connection對象 實現(xiàn)了 緊密的綁定 一旦連接對象被關(guān)閉 ResultSet 對象中的數(shù)據(jù)立刻消失 這就意味 著在分頁顯示 ResultSet 對象的數(shù)據(jù) 就必須始終保持和數(shù)據(jù)庫的連接 直到用 戶將 ResultSet 對象中的數(shù)據(jù)查看完畢 這樣浪費系統(tǒng)資源 CachedRowSetImpl 類 的CachedRowSet接 口 可 以 保 存ResultSet對 象 中 的 數(shù) 據(jù) 而 且 CachedRowSetImpl 不依賴 Connection 對象 這樣把 ResultSet 對象中的數(shù)據(jù)保存 到 CachedRowSetImpl 對象中后 就可以關(guān)閉和數(shù)據(jù)庫的連接 從而避免了資源 的浪費 第第 7 章章 JSP 與與 Javabean 1 什么是什么是 Javabean 使用使用 Javabean 的優(yōu)點是什么 的優(yōu)點是什么 Javabean 是一種 Java 類 通過封裝屬性和方法成為具有某種功能或者處理 某個業(yè)務(wù)的對象 JavaBean 可分為可視化組件和分可視化組件兩部分 Javabean 是基于 Java 語言的 它不依賴于平臺 具有以下特點 1 可以實現(xiàn)代碼的重復利用 2 易編寫 易維護 易使用 3 可以在任何安裝了 Java 運行環(huán)境的平臺上使用 而不需要重新編譯 4 JSP 頁面調(diào)用 Javabean 可有效地實現(xiàn)靜態(tài)工作部分和動態(tài)工作部分的分 離 2 怎樣保存怎樣保存 JavaBean 文件 文件 在 Web 服務(wù)目錄下建立子目錄結(jié)構(gòu) WEB INF classes 根據(jù) Javabean 中 package 中的名稱 再建立相應(yīng)的子目錄 把創(chuàng)建 Javabean 的字節(jié)碼文件復制到 對應(yīng)的目錄中 3 Javabean 的有效期有幾種 的有效期有幾種 并簡述其并簡述其作用范圍作用范圍 有效期有 4 種 1 page 表示該 Javabean 的有效期限是當前頁面 當 JSP 引擎執(zhí)行完這個頁 面時 JSP 引擎取消分配給該用戶的 Javabean 2 request 表示該 Javabean 的有效期限是 request 期間 當有效期是 request 時 pageContent 對象在每個頁面分配給用戶的 Javabean 是互不相同的 JSP 引 擎再對請求做出響應(yīng)之后 取消分配給用戶的這個 Javabean 3 session 表示該 Javabean 的有效期限是用戶的會話期間 也就是用戶在 某個 Web 服務(wù)目錄多個頁面中相互連接 每個頁面都含有一個 useBean 標記 而且各個頁面的 useBean 標記中的 id 的值相同 scope 的值都是 session 該用戶 在這些頁面得到的 bean 是相同的一個 只有用戶的 session 消失 JSP 引擎才取 消分配的 bean 4 application JSP 引擎為 Web 服務(wù)目錄下所有的 JSP 頁面分配一個共享的 bean 不同用戶的 scope 取值是 application 的 bean 也都是相同的 當多個用戶同 時訪問一個 JSP 頁面時 任何一個用戶對自己 bean 的屬性的改變 都會影響到 其他的用戶 4 怎樣設(shè)置和獲取怎樣設(shè)置和獲取 Javabean 的屬性值 的屬性值 使用 setProperty 動作標記設(shè)置 bean 的屬性值 使用這個標記之前 必須使 用 useBean 標記得到一個可操作的 bean 而且 bean 必須保證有相應(yīng)的 setXxx 方 法 使用 getProperty 動作標記可以獲得 bean 的屬性值 并將這個值以字符串的 形式顯示給用戶 使用這個標記之前 必須使用 useBean 標記獲取一個 bean 第第 8 章章 Java Servlet 基礎(chǔ)基礎(chǔ) 1 servlet 對象是在服務(wù)器端還是在用戶端被創(chuàng)建 對象是在服務(wù)器端還是在用戶端被創(chuàng)建 servlet 是在服務(wù)器端創(chuàng)建能夠響應(yīng)用戶請求的對象 2 如果如果 servlet 對象對象不重寫不重寫 service 方法 那么應(yīng)當重寫哪幾個方法 方法 那么應(yīng)當重寫哪幾個方法 一般對用戶的請求響應(yīng)進行處理是在 servlet 對象的 service 方法中 如果不 對該方法進行重寫 那么應(yīng)當對 doPost 方法和 doGet 方法進行重寫來響應(yīng)用戶 的請求操作 這兩個方法分別對應(yīng)用戶提交請求的類型是 post 和 get 3 HttpServletResponse 類的類的 sendRedirct 方法和方法和 RequestDispatcher 類類 的的 forward 方法有何不同 方法有何不同 HttpServletResponse 類的 sendRedirct 表示重定向 當一個用戶請求一個 servlet 時 該 servlet 在處理數(shù)據(jù)后 使用 sendRedirct 方法將用戶從當前 JSP 頁 面或 servlet 對象定向到另一個 JSP 頁面或 servlet 對象 它僅僅將用戶從當前頁 面或 servlet 定向到另一個當前 JSP 頁面或 servlet 但不能將用戶對當前頁面或 servlet 的請求轉(zhuǎn)發(fā)給所定向的資源 RequestDispatcher 類的 forward 方法起轉(zhuǎn)發(fā)的功能 它把用戶對當前 JSP 頁 面或 servlet 的請求轉(zhuǎn)發(fā)給另一個 JSP 頁面或 servlet 而且將用戶對當前 JSP 頁面 或 servlet 的請求和響應(yīng)傳遞給所轉(zhuǎn)發(fā)的 JSP 頁面或 servlet 4 Servlet 對象怎樣獲得用戶的對象怎樣獲得用戶的 session 對象 對象 servlet 對象調(diào)用 getSession 方法獲取用戶的 session 對象 5 運行運行 servlet

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論