您好,登錄后才能下訂單哦!
1, ServletConfig對象的作用,在Servlet中如何使用?
每個Servlet擁有唯一的servletConfig對象,通過ServletConfig對象的getServletContext()方法獲取ServletContext對象;通過ServletConfig對象的getInitParameter()方法獲取初始化參數的值
2,ServletContext對象的理解及使用?
1>servletContext對象可以理解為容器內的一個共享空間,web應用中的各個組件都可以共享這些數據。
2>這些共享的數據以key/value的形式存放在ServletContext對象中,并以key作為屬性名被訪問
3>只有在服務器關閉時,才會被釋放
4>在多線程訪問的情況下,需要注意數據的同步問題
5>通過setAttribute(name,value)方法存放自定義屬性;
通過getAttribute(name)方法來獲取自定義屬性值。
3,ServletContext對象和ServletConfig對象的getInitParameter()方法有何區別?
1>ServletContext對象的getInitParameter()方法用來訪問整個應用范圍內的初始化參數,通過web.xml中的<content-parm>元素指定,所有的servlet都可以訪問。
2>ServletConfig對象的getInitParameter()方法用來訪問當前servlet的初始化參數,通過web.xml中的<servlet>元素的子元素<init-param>來指定,僅當前配置的Servlet可以訪問
4,Get請求和Post請求的不同點?
1>get請求通過兩種方式實現:超鏈接和method取值為get的Form表單,常用于數據查詢。
2>post請求可以通過method取值為post的Form表單,常用于數據更新
5,請求參數的中文亂碼問題?
出現亂碼的原因是客戶端瀏覽器采用的編碼方式以及服務器端對不同類型的請求(post或get)的解碼方式有關。
解決方式:設置請求對象的字符編碼,編碼值和頁面請求編碼值一致
6,響應參數的中文亂碼問題?
考慮瀏覽器以什么碼表打開瀏覽器發送的數據,response以什么碼表想瀏覽器寫出數據。
程序以什么碼表輸出,程序就一定要控制瀏覽器以什么碼表打開
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。