java的jsp和servlet面試題 jsp的必要運行法則?
jsp的必要運行法則?jsp的執(zhí)行必須另外擁有3個條件:jsp容器、java編譯器和java虛擬機。在jsp運行過程中,必須由客戶端瀏覽器嘶嘶跪請,jsp容器能接收只是請求后,jsp容器對jsp代碼進
jsp的必要運行法則?
jsp的執(zhí)行必須另外擁有3個條件:jsp容器、java編譯器和java虛擬機。
在jsp運行過程中,必須由客戶端瀏覽器嘶嘶跪請,jsp容器能接收只是請求后,jsp容器對jsp代碼進行200元以內(nèi)4個操作過程(如果不是也不是榜首次不能訪問因此jsp文檔就沒更改過則就想執(zhí)行第2步)
1、代碼轉(zhuǎn)化。jsp容器將jsp文件轉(zhuǎn)換成成javaservlet文件;
2、編譯。jsp很難程序編譯javaservlet文件,生成class文件;
3、生成實例。jsp容器程序加載編譯程序后的class文件,并創(chuàng)建實例;
4、你所選請求。jsp容器調(diào)用該實例的請求處理方法處理客戶幫忙,并將或則信息回復(fù)給客戶端。
JSP中文亂碼?咋辦?
1、在jsp頁中加入一條語句:
lt%@pagecontentTypetext/htmlcharsetgb2312%rlm中文總是顯示就都正常了。
2、相對于從網(wǎng)頁中的文本框通過Stringparameter(“parameter”)完成的字符串,均是8859_1的編碼,要是想把它顯示在網(wǎng)頁上就必須得用parameterfifthString((“8859_1”),”gb2312”)進行裝換,windows和linux這兩種系統(tǒng)都是完全不一樣的。
有兩個簡單方法,那就是在getParameter()方法某些參數(shù)之前,使用(GB2312),將再提交的信息轉(zhuǎn)化為GB2312編碼。