Tất Cả Khoá Học
Khoá Học
Học Qua Video
Học Qua Video + Group Zalo
Hướng Dẫn Làm Project
Học Qua Zoom / Meeting
Frontend
Học HTML5 - CSS3
Học Bootstrap
Học JS
Học JQuery
AngularJS
ReactJS
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Lập Trình Android Java
Lập Trình Flutter
CSDL
SQL Server/MySQL
Khác
Lập Trình C
C Sharp
Học PHP
Học Laravel
Git/Github
Trắc Nghiệm Tools
Blog
Quiz
Nhận Dự Án
Liên Hệ
Đăng nhập
QL - Bài Tập & Khoá Học
Tiếp Thị Liên Kết
Thoát
Light
Dark
Auto
Menu
Trắc Nghiệm
Tổng hợp
Phỏng Vấn
Tổng câu hỏi trong bộ đề
Phỏng Vấn
Previous
Next
Câu hỏi 1: Servlet là gì và nó hoạt động như thế nào?
A: Là một thành phần backend chạy nền độc lập
B: Là một lớp Java dùng để xử lý request/response từ client
C: Là một framework frontend
D: Là một loại database connection
Đáp án: B
Câu hỏi 2: Sự khác biệt giữa doGet() và doPost() trong servlet là gì?
A: doGet gửi dữ liệu trong body, doPost gửi trong URL
B: doPost dành cho yêu cầu an toàn, doGet không
C: doGet gửi dữ liệu qua URL, doPost gửi qua body
D: Không có sự khác biệt
Đáp án: C
Câu hỏi 3: Đâu là vòng đời của một Servlet?
A: init(), doGet(), destroy()
B: constructor, start(), run(), destroy()
C: init(), service(), destroy()
D: doInit(), doService(), doDestroy()
Đáp án: C
Câu hỏi 4: Session Tracking là gì? Có những kỹ thuật nào?
A: Cách theo dõi login/logout bằng cơ sở dữ liệu
B: Kỹ thuật theo dõi trạng thái của người dùng gồm cookies, URL rewriting, Hidden fields, HttpSession
C: Dùng để theo dõi lỗi
D: Dùng để theo dõi tiến trình hệ thống
Đáp án: B
Câu hỏi 5: EL (Expression Language) trong JSP dùng để làm gì?
A: Để viết hàm Java trong JSP
B: Để liên kết các class Java vào JSP
C: Để đơn giản hóa truy xuất dữ liệu từ JavaBeans, request, session
D: Để thay thế JDBC
Đáp án: C
Câu hỏi 6: Filter dùng để làm gì?
A: Lọc và xử lý request/response trước khi đến servlet
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 7: Dispatcher là gì?
A: Đối tượng dùng để chuyển tiếp hoặc include request đến tài nguyên khác
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 8: Tác dụng của file web.xml?
A: Cấu hình servlet, filter, context-param... cho ứng dụng web
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 9: JSTL là gì?
A: Thư viện thẻ chuẩn hỗ trợ điều khiển logic trong JSP
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 10: Làm sao lưu thông tin người dùng trong session?
A: HttpSession.setAttribute(key, value)
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 11: Cơ chế xử lý lỗi trong servlet là gì?
A: Dùng thẻ trong web.xml
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 12: Sự khác nhau giữa JSP và Servlet?
A: JSP biên dịch thành Servlet, Servlet là class Java xử lý logic
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 13: Làm sao để redirect trong servlet?
A: response.sendRedirect(url)
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 14: ServletConfig và ServletContext khác nhau thế nào?
A: ServletConfig riêng cho từng servlet, ServletContext dùng chung toàn bộ app
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Câu hỏi 15: Khi nào sử dụng RequestDispatcher.forward()?
A: Khi muốn chuyển request mà không thay đổi URL
B: Không liên quan
C: Câu sai hoàn toàn
D: Không chắc
Đáp án: A
Đã sao chép!!!