Hoạt động trong java servlet

Chào các anh chị! Em vừa chuyển qua học java được một thời gian và có một số vướng mắc mong anh chị giải đáp.
Em có một database với bảng account lưu user namepassword. Giả sử em lấy dữ liệu từ bảng đó và lưu vào một List. Trong doGet() em lấy List đó ra và setAttribute cho List.
Ở file index.jsp thì em cho vòng lặp forEach để hiển thị user name, password trong List đó ra.
Em run server và đã thấy được danh sách account, nhưng em không biết cái List em lấy ra trong doGet() nó đã được xóa sau khi hiển thị được danh sách account ra hay chưa?. Nếu như mà dữ liệu account lớn mà em lưu vào List thì nó có làm Server bị quá tải không?
Rất mong được anh chị giải đáp ạ!
Em vẫn còn yếu phần này, anh chị có nguồn tài liệu nào về phần này không cho em xin vs.
Em cảm ơn rất nhiều ạ!

setAttribute cho request chứ bạn?!

web MPA, server sẽ render trang JSP ra HTML, CSS, JS thuần gửi xuống browser, browser sẽ chứa List này, servlet controller return về thôi không còn lưu ở chỗ nào khác nên không cần xoá.

Có, web sẽ bị lag, bạn nên phân trang ra, mỗi trang tầm vài chục account.

P/S : account không được show password ra thành list như vậy, ngoài ra còn phải hash nó nữa.

4 Likes

Em hiểu rồi ạ, em cảm ơn ạ!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?