瀏覽器向伺服器發出請求,伺服器找servlet來處理請求。servlet負責產生資料,但不輸出,而是先將資料存在request域裡面(request.setattribute("data",data)),通過forward轉給jsp讓其輸出。因為jsp其實也是一servlet,又因為forward技術,所以這兩個servlet共享同一請求,對瀏覽器來說,是在一次請求範圍內。在jsp頁面可以通過request取出資料,通過(<% %>)顯示模板顯示資料。
用forward的原因:乙個web資源收到請求以後,要另外乙個web資源來響應請求(即顯示資料)。因為資料存在request域裡面,如果用
sendredirect的話,就是一次全新的請求,全新的request裡面沒有資料!
SQLServer事務在C 當中的應用
事務指的是一系列sql操作的邏輯工作單元,要麼完全地執行,要麼完全地不執行。乙個邏輯工作單元必須有4個屬性,原子性 atomic 一致性 consistent 隔離型 isolated 永續性 durable 簡稱為acid。在c 實現中實現資料庫的事務其實並不難,但是我們要知道為什麼使用資料庫的事...
Flex技術在企業開發中的應用
flex技術在企業開發中的應用 2010年10月08日 什麼是企業級應用?企業級應用系統的定義比較簡單,主要是用來區分網際網路應用和個人軟體。雖然這兩種型別的應用和軟體的受眾都是普通大眾,但企業級應用系統的受眾是企業客戶,是為企業服務的,企業級應用系統的使用者是企業內外部客戶以及與企業業務關聯的人員...
軟體構件技術在MIS開發中的應用
本文 自軟體工程專家網www.21cmm.com 軟構件技術概述 軟體行業的工業化趨勢導致了軟構件的產生。能夠像硬體系統那樣,將部分軟體組合起來構建軟體系統,一直是軟體行業多年來追求的目標。特別是對於象很多應 用軟體的開發 例如很多行業和單位的mis系統 若能結合系統的實際情況充分利用已有的軟體構件...