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