WorksheetsJava WEb - Session03
Total questions: 14
Worksheet time: 7mins
JSP là công nghệ phía máy chủ giúp tạo ra:
Ứng dụng desktop
Trang web tĩnh
Trang web động
Dịch vụ Web
Phương thức nào trong vòng đời của Servlet chỉ được gọi một lần duy nhất khi Servlet khởi tạo?
service()
doGet()
init()
destroy()
Phương thức nào được gọi khi Servlet bị huỷ, nhằm giải phóng tài nguyên?
close()
destroy()
finalize()
stop()
Phương thức doPost() phù hợp để xử lý dữ liệu nào sau đây?
Dữ liệu không nhạy cảm và nhỏ
Dữ liệu cần lưu trên URL
Dữ liệu nhạy cảm, lớn và cần bảo mật
Dữ liệu tĩnh từ server
Để viết mã Java trong JSP , chúng ta sử dụng:
Declaration
Scriptlet
Expression
Directive
Cú pháp <%= expression %> dùng để :
In giá trị của biểu thức ra trình duyệt máy khách
Viết ghi chú trong file JSP
Thực hiện vòng lặp trong JSP
Khai báo các biến dùng trong JSP
Cú pháp <%@ ... %> là của khái niệm nào trong JSP ?
Scriptlet
Expression
Directive
Declaration
Đối tượng ẩn request trong JSP có thể dùng để làm gì?
Tạo form
Lấy thông tin từ người dùng gửi lên
Xuất file PDF
Đóng kết nối
Đối tượng ẩn response trong JSP có thể dùng để làm gì?
Lấy dữ liệu từ form
Lưu trữ session
Gửi dữ liệu về client
Truy xuất database
Để đặt thuộc tính gửi kèm khi forward tới các trang JSP , chúng ta sử dụng cú pháp nào?
request.setAttribute()
response.sendError()
request.getParameter()
session.invalidate()
Thẻ <jsp:forward> dùng để làm gì ?
Lấy dữ liệu từ Database
In nội dung ra giao diện
Chuyển hướng nội bộ đến trang khác
Kết thúc phiên làm việc
Tại sao nên tách logic Java ra khỏi JSP?
Hỗ trợ tất cả trình duyệt
Dễ bảo trì và tái sử dụng
Giảm phụ thuộc vào database
Giúp viết code ngắn hơn
Điều nào sau đây đúng về Redirect trong Servlet?
Không thay đổi URL
Request vẫn giữ nguyên dữ liệu
Tạo một request mới từ trình duyệt
Không phù hợp dùng trong Post/Redirect/Get
Phương pháp phổ biến nhất để truyền dữ liệu từ Servlet sang JSP là?
Cookie
Sử dụng FileWriter của HtttpServletResponse
Sử dụng Forward kết hợp request.setAttribute()
Dùng respone.sendRedirect()
