VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • Python
  • PHP
  • Eclipse
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Phần mềm tiện ích
    • Cấu trúc dữ liệu và giải thuật
    • Học lập trình C#
    • Selenium Test
Interview Q/A

Câu hỏi phỏng vấn Java

Phỏng vấn Java Core 1 Phỏng vấn Java Core 2 Phỏng vấn Java Core 3 Phỏng vấn String và Exception Phỏng vấn Java Collection Phỏng vấn Servlet Phỏng vấn JSP Phỏng vấn Hibernate

Câu hỏi phỏng vấn Web

Phỏng vấn HTML Phỏng vấn CSS Phỏng vấn JavaScript Phỏng vấn JQuery Phỏng vấn AngularJS Phỏng vấn AJAX Phỏng vấn XML Phỏng vấn XPath

List câu hỏi phỏng vấn JSP


List câu hỏi phỏng vấn java core
List câu hỏi phỏng vấn servlet

Dưới đây là danh sách các câu hỏi phỏng vấn JSP. Nếu bạn biết bất kỳ câu hỏi phỏng vấn hay về servlet, vui lòng đăng nó trong phần bình luận để chia sẻ cho mọi người nhé.


1. JSP là gì?

Công nghệ Java Server Pages (JSP) được sử dụng để tạo ra trang web động. Nó là một phần mở rộng cho công nghệ servlet. Một trang JSP được chuyển đổi nội bộ thành servlet.

chi tiết...


2. Các phương thức trong một vòng đời của JSP là gì?

MethodDescription
public void jspInit() Nó được gọi chỉ một lần, giống như phương thức init của servlet.
public void _jspService(ServletRequest request, ServletResponse) throws ServletException, IOException Nó được gọi ra ở mỗi yêu cầu, giống như phương thức service() của servlet.
public void jspDestroy()Nó được gọi chỉ một lần, giống như phương thức destroy() của servlet.

3. Sự khác nhau giữa comment ẩn và comment đầu ra trong JSP là gì?

Các comment jsp được gọi là comment ẩn trong khi comment html được gọi là comment đầu ra. Nếu người dùng xem nguồn của trang, comment jsp sẽ không hiển thị trong khi commnet html sẽ được hiển thị.


4. Các đối tượng ẩn trong JSP là gì?

JSP cung cấp 9 đối tượng ẩn theo mặc định:

Đối tượngKiểu
1) outJspWriter
2) requestHttpServletRequest
3) responseHttpServletResponse
4) configServletConfig
5) sessionHttpSession
6) applicationServletContext
7) pageContextPageContext
8) pageObject
9) exceptionThrowable

chi tiết...


5. Sự khác nhau giữa include directive và include action là gì?

include directiveinclude action
1) include directive bao gồm nội dung tại thời điểm dịch trang.1) include action bao gồm nội dung tại thời điểm request.
2) include directive bao gồm nội dung gốc của trang, do vậy kích thước của trang sẽ tăng lúc runtime.2) include action không bao gồm nội dung gốc của trang thay vì gọi phương thức include() của lớp nhà cung cấp.
3) Nó tốt hơn cho trang tĩnh.3) Nó tốt hơn cho trang động.

6. Công nghệ JSP có thể mở rộng không?

Có. Công nghệ JSP mở rộng thông qua việc phát triển các action tùy chỉnh, hoặc các thẻ được đóng gói trong thư viện thẻ.


7. Làm thế nào tôi có thể thực hiện một trang JSP an toàn cho thread? Những ưu và nhược điểm của việc sử dụng nó là gì?

Bạn có thể làm cho JSP của bạn thành thread-safe bằng cách cho implements giao diện SingleThreadModel. Điều này được thực hiện bằng cách thêm chỉ thị <%@ page isThreadSafe = "false"%> trong trang JSP của bạn.


8. Làm thế nào vô hiệu hóa trình duyệt cache trang web?

<%  
    response.setHeader("Cache-Control","no-store");   
    response.setHeader("Pragma","no-cache");   
    response.setHeader ("Expires", "0");
%>   

9. Làm thế nào để xử lý ngoại lệ trong JSP?

Có hai cách để thực hiện xử lý ngoại lệ, một là bởi phần tử errorPage của chỉ thị trang, và thứ hai là do phần tử error-page của tệp web.xml.

chi tiết...


10. Hai cách để bao gồm kết quả của một trang khác là gì?

Có hai cách để bao gồm kết quả của một trang khác:

  • Sử dụng include directive.

    Ví dụ:

    <%@ include file="header.jsp" %>  
    
  • Sử dụng include action.

    Ví dụ:

    <jsp:include page="printdate.jsp" />
    

11. Chúng ta có thể sử dụng đối tượng ẩn exception trong bất kỳ trang jsp nào không?

Không. Đối tượng ngoại lệ ẩn chỉ có thể được sử dụng trong trang lỗi định nghĩa nó với thuộc tính isErrorPage của chỉ thị của trang.

chi tiết...


12. Sự khác nhau giữa ServletContext và PageContext là gì?

ServletContext cung cấp thông tin về vùng chứa trong khi PageContext cung cấp thông tin về request.


13. Sự khác biệt trong việc sử dụng request.getRequestDispatcher () và context.getRequestDispatcher () là gì?

request.getRequestDispatcher(path) được sử dụng để tạo nó, chúng ta cần cung cấp cho đường dẫn tương đối của tài nguyên. Trong khi context.getRequestDispatcher(path) để tạo ra nó, cần phải cung cấp cho đường dẫn tuyệt đối của tài nguyên.


14. Một giao diện có thể được thực hiện trong file jsp không?

Không.


15. JSTL là gì?

JSTL là thư viện thẻ tiêu chuẩn JSP được sử dụng để xác định trước giúp đơn giản hóa khi phát triển trang JSP.


16. Cách vô hiệu hoá session trong JSP?

<%@ page session = "false"%>   

List câu hỏi phỏng vấn java core
List câu hỏi phỏng vấn servlet

Recent Updates

interview201 câu hỏi phỏng vấn java core (phần 1)201 câu hỏi phỏng vấn java core (phần 2)201 câu hỏi phỏng vấn java core (phần 3)201 câu hỏi phỏng vấn java core (phần 4)List câu hỏi phỏng vấn HibernateList câu hỏi phỏng vấn HTMLList câu hỏi phỏng vấn Java CollectionList câu hỏi phỏng vấn JSPList câu hỏi phỏng vấn servletDãy số Fibonacci trong C#Bài tập C# có lời giảiToán tử dấu 2 chấm (::) trong Java 8Lambda Expression - Biểu thức Lambda trong java 8HttpClient trong Angular 7Service trong Angular7Routing trong Angular 7Pipe trong Angular 7Directive trong Angular 7Template trong Angular 7Event Binding trong Angular 7Module trong Angular 7

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn

Danh sách bài học

Học java
Học servlet
Học jsp
Học Hibernate
Học Struts2
Học Spring
Học SQL

Câu hỏi phỏng vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

About VietTuts.Vn

Hệ thống bài học trên VietTuts.Vn bao gồm các bài lý thuyết và thực hành về các công nghệ java và công nghệ web. Các bài lý thuyết trên hệ thống VietTuts.Vn được tham khảo và tổng hợp từ các trang http://javatpoint.com, http://www.tutorialspoint.com, http://docs.oracle.com/en …

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | VietTuts.Vn team | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml