1. 程式人生 > >JSP入門以及字元編碼問題

JSP入門以及字元編碼問題

  • JSP的九大內建物件
    out – JSPWriter物件,用來往網頁輸出資料。

    request –HTTP request物件

    response –HTTP response物件

    session – 用於保持客戶端與伺服器連線的物件,當一個客戶首次訪問伺服器上的一個JSP頁面時,JSP引擎產生一個session物件,同時分配一個String型別的ID號,JSP引擎同時將這個ID號傳送到客戶端,存放在Cookie中,這樣session物件和客戶之間就建立了一一對應的關係。當客戶再訪問連線該伺服器的其他頁面時,不再分配給客戶新的session物件。
    session銷燬方式有三種:①主動呼叫銷燬方法 ②超時 ③關閉伺服器

    application - 上下文,是與session不同的是,所有客戶的application物件都是同一個,即所有客戶共享這個內建的application物件。常用的方法有:setAttribute(String,String) ,getAttribute(String)

    page – page隱含物件本質上包含當前 Servlet介面引用的變數,類似於Java程式設計中的 this 指標。

    pageContext –通過它可以獲取 JSP頁面的out、request、reponse、session、application 等物件。pageContext物件的建立和初始化都是由容器來完成的,在JSP頁面中可以直接使用 pageContext物件。

    exception - 只有當頁面是錯誤處理頁面,即編譯指令page 的isErrorPage 屬性為true 時,該物件才可以使用。常用的方法有getMessage()和printStackTrace()等。

    config - 主要作用是取得伺服器的配置資訊。通過 pageContext物件的 getServletConfig() 方法可以獲取一個config物件。當一個Servlet 初始化時,容器把某些資訊通過 config物件傳遞給這個 Servlet。 開發者可以在web.xml 檔案中為應用程式環境中的Servlet程式和JSP頁面提供初始化引數。

  • 相關推薦

    JSP入門以及字元編碼問題

    JSP的九大內建物件 out – JSPWriter物件,用來往網頁輸出資料。 request –HTTP request物件 response –HTTP response物件 session – 用於保持客戶端與伺服器連線的物件,當一個客戶首次訪問伺服器上的一個JSP頁面時,JSP引擎產生一個se

    python 入門之 – 字元編碼及相應處理方法(二十一)

    字元編碼及操作方法 今天來了解了解關於字元編碼的一些知識,關於字元編碼,其實我們生活當中所有的智慧裝置都有字元編碼,並且每個國家都有自己的字元編碼,記錄著各個國家的文字資訊,例如早期的一些網站專案都是用中國的 gbk 編碼。 每個國家的計算機編碼只能識別自己國家的文字,如果非當前國家

    絕對正確絕對全的TCHAR和char的轉換以及字元編碼轉換

    TCHAR轉為char  沒有定義UNICODE,所以它裡面的字串就是簡單用" "就行了,建立工程的時候包含了UNICODE定義,就必須對TCHAR和char進行轉換。 首先是把TCHAR轉為char [cpp] view plaincopyprint? //將TCHAR轉

    Python入門基礎--字元編碼與檔案處理

    字元編碼 文字編輯器存取檔案的原理 #1、開啟編輯器就打開了啟動了一個程序,是在記憶體中的,所以,用編輯器編寫的內容也都是存放與記憶體中的,斷電後資料丟失 #2、要想永久儲存,需要點選儲存按鈕:編輯器把記憶體的資料存到硬碟上。 #3、在我們編寫一個py檔案(沒有執行),跟編寫其他檔案沒有任何區別

    刨根究底字元編碼之——簡體漢字編碼方案(GB2312、GBK、GB18030、GB13000)以及全形、半形、CJK

    一、概述 1. 英文字母再加一些其他標點字元之類的也不會超過256個,用一個位元組來表示一個字元就足夠了(2^8 = 256)。但其他一些文字不止這麼多字元,比如中文中的漢字就多達10多萬個,一個位元組只能表示256個字元,肯定是不夠的,因此只能使用多個位元組來表示一個字元。 於是當計算

    Ajax的JSP示例以及相關知識介紹,適合於入門

        這是學習AJAX的第一篇文章,我把自己學習一些心得寫出來,因為是從初學者的腳度出發,可能會寫得比較詳細,因為我就是一個初學者,也知道作為一個初學者,隨隨便便的拿一個例子就看看,是隻知道要這樣,但為什麼要這樣卻不清楚,我這裡就盡我自己的語言,讓初學者和

    eclipse修改新建JSP檔案的預設字元編碼

    在eclipse預設新建的JSP檔案中的字元編碼是ISO-8859-1,怎麼修改為utf-8呢? 方法如下: 進入 >window >preference 找到 >Web >JSP Files,如下圖所示

    python 入門之 – 數字轉二進位制,字元編碼(十)

    數字轉二進位制 計算機語言有無數種,但是到頭來最後還是會轉成 二進位制 ,因為計算機只認識 二進位制 的格式的編碼,數字轉 二進位制 有無數種公式演算法,但是 在 python 中,數字轉二進位制編碼 只需要通過一個方法就行了 :bin() ,如: a = 123 b = bin(a)

    Spring MVC 自帶的字元編碼過濾器以及Tomcat字元編碼設定,徹底解決中文引數亂碼問題

    一、Spring MVC字元編碼配置 java Web專案新增Spring支援後,可使用Spring自帶的字元編碼過濾器。原始碼在spring-web-4.1.0.RELEASE.jar包下的org.springframework.web.filter目錄的Characte

    mysql字元編碼的設定以及mysql中文亂碼的解決方法

    最近在開發過程中,使用到mysql的資料庫,而在將中文資料插入到資料庫的時候出現了資料亂碼的問題,在網上找了很多方法,問了很多人,試了很久才發現網上有的方法是不行的,因此在此記錄下,以便他人查詢。 檢視字元編碼 首先,將中文插入到資料庫亂碼是因為沒有將資料庫編碼設定為支援

    eclipse中將JSP檔案的預設字元編碼設定成UTF-8

    一、問題描述 在eclipse中新建jsp檔案,預設的字元編碼是ISO-8859-1,我們需要轉換成utf-8,但是不是每次都是在jsp檔案中改charset的值,而是在新建jsp的時候就進行更改 二、設定UTF-8編碼 windouw——proferences——搜尋js

    MySQL入門--建立資料庫、顯示警告資訊、顯示資料庫、顯示資料庫建立資訊、指定字元編碼

    1、建立資料庫: CREATE DATABASE t1;  同一條語句不能寫兩次,也就是不能建立,否則會提示錯誤警告 2、顯示警告資訊: SHOW WARNINGS; 3、顯示所有的

    黑馬程式設計師—物件的序列化和字元編碼以及21天視訊中其他知識總結

    ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS開發</a>、<a href="http://edu.csdn.net"

    《Java從入門到失業》第三章:基礎語法及基本程式結構(四):基本資料型別(字元編碼和char型)

    3.6.4字元編碼        咦?怎麼好像有東西亂入了?不是講基本資料型別麼?哈哈,因為還剩下最後一個char型了,因為char型會牽涉到Unicode編碼相關,因此我決定先科普一下字符集編碼。     &

    xml標簽格式,屬性以及防止編碼亂碼

    ansi 可擴展 屬性 一致性 解決方法 utf-8 擴展 Coding nco xml標簽格式: 1.xml是可擴展性標記語言,後綴名必須以xml結尾。 2.標簽不像html那樣有固定標簽,xml標簽可自已編寫,不過要保證具有語義化。 3.標簽名可以有空標簽<stu

    mysql查看編碼格式以及修改編碼格式

    character 建立 數據庫服務 出現 退出 字符 技術分享 連接 編碼方式 1.進入mysql,輸入show variables like ‘character%‘;查看當前字符集編碼情況,顯示如下: 其中,character_set_client為客戶端編碼方式;

    javaEE之jsp入門

    javaee ndt left dto rbd vb6 ref .com sig 豪蟻0ze23亂6rh勞http://tushu.docin.com/apbcr28775 艙84q8鐘06勸盜鴕0ehttp://tushu.docin.com/rauti72831 1

    織夢入門以及常見錯誤1

    info 信息 doc 而是 網站 lin 問答 不出 html 首先說下我用的織夢版本是DedeCMS-V5.7-UTF8-SP2.tar.gz 而不是DedeCMS-V5.7-UTF8-SP2-Full.tar.gz,不是這個,不是帶Full的 安裝很簡單,只需要將Up

    各種語系的unicode對應以及local編碼方式

    general orm set 數字 selectors OS n-1 -c 研究 鏈接:http://www.doc88.com/p-801578373970.html 一.英文 Unicode範圍: 0041-005A, 0061-007A (若含數字與符號,則為002

    html入門以及css的學習的心理路程。

    了解如何制作網站 對網絡有一定的基礎 對以後學習其他類語言有一定的幫助 *前言 學習這門學科之前,感覺是非常簡單,往往現實都不是想象的那樣。聽老師教課的的時候感覺能聽懂,基本上也完全掌握了,實際上做的時候,磕磕碰碰,浪費了大量的時間,因此我自從接觸了這門學科了解到,不論是html還是其他計算機相關