2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Java面試題之javaweb技術應用

更新時間:2018-01-23 來源:黑馬程序員 瀏覽量:

一、JavaWeb的兩種跳轉方式分別是什么?有什么區別?

答:有兩種,分別為forward和sendRedirect :

前者頁面不會轉向include所指的頁面,只是顯示該頁的結果,主頁面還是原來的頁面。執行完后還會回來,相當于函數調用。并且可以帶參數.后者完全轉向新頁面,不會再回來。相當于go to 語句。

二、頁面間對象傳遞的方法

request,session,application,cookie等

三、JSP和Servlet有哪些相同點和不同點,他們之間的聯系是什么?

JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。JSP編譯后是"類servlet"。Servlet和JSP最主要的不同點在于,Servlet的應用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成一個擴展名為.jsp的文件。JSP側重于視圖,Servlet主要用于控制邏輯。

四、MVC的各個部分都有那些技術來實現?如何實現?

答:MVC是Model-View-Controller的簡寫。Model 代表的是應用的業務邏輯(通過JavaBean,EJB組件實現), View 是應用的表示面(由JSP頁面產生),Controller 是提供應用的處理過程控制(一般是一個Servlet),通過這種設計模型把應用邏輯,處理過程和顯示邏輯分成不同的組件實現。這些組件可以進行交互和重用。

五、我們在web應用開發過程中經常遇到輸出某種編碼的字符,如iso8859-1等,如何輸出一個某種編碼的字符串?

1. Public String translate (String str) {

2.

3.   String tempStr = "";

4.

5.    try {

6.

7.    tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");

8.

9.    tempStr = tempStr.trim();

10.

11.    }

12.

13.    catch (Exception e) {

14.

15.    System.err.println(e.getMessage());

16.

17.    }

18.

19.    return tempStr;

20.

21.   }


本文版權歸黑馬程序員C/C++學院所有,歡迎轉載,轉載請注明作者出處。謝謝!


作者:黑馬程序員C/C++培訓學院


首發:http://c.itheima.com/


分享到:
在線咨詢 我要報名
和我們在線交談!