IT兄弟連 JavaWeb教程 JSP經典面試題
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/90089791
1.JSP標準提供了三種獨立的向JSP添加Java程式碼的技術,請列舉。
<% %>JSP程式程式碼塊,內部可以直接嵌入Java程式碼。
<%! %>JSP聲明區,內部可以聲明變數和方法,他們只在當前JSP頁面有效。
<%= %>JSP表達式,將變數或表達式顯示在頁面上。
2.在JSP中如何獲取當前Web應用在文件系統里的絕對路徑?
<%=application.getRealPath("/"); %>
3.如何獲得Web應用中某以文件的絕對路徑?
<%=request.getContextPath() %>/…/…
4.JSP和Servlet的區別和聯繫是什麼?
JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。
JSP編譯後是」servlet類"。Servlet和JSP最主要的不同點在於,Servlet的應用邏輯是在Java文件中,並且完全從表示層中的HTML里分離開來。而JSP的情況是Java和HTML可以組合成—個擴展名為jsp的文件。JSP側重於視圖,Servlet主要用於控制邏輯。
5.JSP的常用指令。
JSP指令包括page、include以及taglib。page指令是針對當前頁面的指令;include指令用來指定如何包含另外一個文件;taglib指令用來定義和訪問自定義標記庫。