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 name
và password
. 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 ạ!
Hoạt động trong java servlet
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 ạ!