SUN公司最早推出的WEB技術(shù)推出的是Servlet程序界轩,Servlet程序本身使用的時(shí)候有一些問題摇幻,所有的程序是用JAVA代碼+HTML的方式編寫的玄窝,即奕塑,要使用JAVA輸出語句,一行一行地輸出所有的HTML代碼柒啤,之后倦挂,SUN公司受到了ASP的啟發(fā),發(fā)展出了JSP(Java Server Page)担巩,JSP某些代碼的編寫效果與ASP是非常相似的方援。這樣可以很方便地使一些ASP程序員轉(zhuǎn)向JSP的學(xué)習(xí),加大市場的競爭力度涛癌。GET 方法GET 方法是默認(rèn)的從瀏覽器向 Web 服務(wù)器傳遞信息的方法犯戏,它會產(chǎn)生一個(gè)很長的字符串,出現(xiàn)在瀏覽器的地址欄中拳话。如果您要向服務(wù)器傳遞的是密碼或其他的敏感信息先匪,請不要使用 GET 方法。GET 方法有大小限制:請求字符串中最多只能有 1024 個(gè)字符假颇。這些信息使用 QUERY_STRING 頭傳遞胚鸯,并可以通過 QUERY_STRING 環(huán)境變量訪問骨稿,Servlet 使用 doGet() 方法處理這種類型的請求笨鸡。POST 方法另一個(gè)向后臺程序傳遞信息的比較可靠的方法是 POST 方法姜钳。POST 方法打包信息的方式與 GET 方法基本相同,但是 POST 方法不是把信息作為 URL 中 ? 字符后的文本字符串進(jìn)行發(fā)送形耗,而是把這些信息作為一個(gè)單獨(dú)的消息哥桥。消息以標(biāo)準(zhǔn)輸出的形式傳到后臺程序,您可以解析和使用這些標(biāo)準(zhǔn)輸出激涤。Servlet 使用 doPost() 方法處理這種類型的請求拟糕。 在Servlet的配置文件中,可以使用一個(gè)或多個(gè)標(biāo)簽為servlet配置一些初始化參數(shù)倦踢,當(dāng)Servlet配置了初始化參數(shù)后送滞,web容器在創(chuàng)建servlet實(shí)例對象時(shí),會自動將這些參數(shù)封裝到ServletConfig對象中辱挥,并在調(diào)用Servlet的init方法時(shí)犁嗅,將ServletConfig對象傳遞給Servlet。進(jìn)而晤碘,程序員通過ServletConfig對象就可以得到當(dāng)前Servlet的初始化參數(shù)信息褂微。該對象的getInitParameter(String name)用來獲得指定參數(shù)名的參數(shù)值.
那么ServletConfig對象有什么作用呢?一般主要用于以下情況:
? ? ? ? 1)獲得字符集編碼园爷;
? ? ? ? 2)獲得數(shù)據(jù)庫連接信息宠蚂;
? ? ? ? 3)獲得配置文件,查看struts案例的web.xml文件等童社。