Trước khi vào trang này, user phải đăng nhập (login.jsp).. Sinh viên tự viết file này => Xem bài học.[r]
Trang 2JSP – Tạo trang web tin tức đơn giản
Cho dabase db_news gồm các table
Table categories
Table news
Table user
Trang 3Dữ liệu trong các table có dạng
Table user
Table categories
Trang 4Dữ liệu trong các table có dạng
Table news
Trang 5Trang khai báo các phương thức dùng chung common.jsp
Trang 6common.jsp (hàm kiểm tra quyền đăng nhập)
Phải viết trang login.jsp
và khởi tạo session cho user
và role trước khi sử dụng hàm này
Trang 7common.jsp
Trang 8Administrator
Trang 9add_categories.jsp: thêm dữ liệu vào table categories
Trang 10process_add_categories.jsp: xử lý thêm dữ liệu
Trang 11manage_categories.jsp: quản lý cập nhật dữ liệu
Trang 12manage_categories.jsp: quản lý cập nhật dữ liệu
Trước khi vào trang này, user phải đăng nhập (login.jsp) Sinh viên tự viết file này => Xem bài học
Nếu không muốn đăng nhập, phải bỏ hàm kiểm tra
Trang 13edit_cate.jsp: sửa dữ liệu
Trang 14edit_cate.jsp: sửa dữ liệu
Trang 15process_edit_cate.jsp: xử lý sửa dữ liệu
Trang 16delete_cate.jsp: xóa dữ liệu
Trang 1717
Trang 18index.jsp: trang chủ
Trang 19index.jsp: trang chủ
Trang 20index.jsp: tổ chức trang chủ: gồm 5 trang con
Footer.jsp
Hot.jsp Index_main.jsp
Categories.jsp
Header.jsp
Trang 21categories.jsp: trang menu chứa các loại tin
Trang 22hot.jsp: trang tin nổi bật
Trang 23Index_main.jsp: trang tin chính
Trang 24index_main_detail.jsp: khung trang tin chi tiết
Trang 25index_main_detail_sub.jsp: trang tin chi tiết trong khung
Trang 26index_main_detail_sub.jsp: trang tin chi tiết trong khung
Trang 27Các giao diện khác
Có sử dụng CSS cho menu
Trang 28Giao diện khác, có sử dụng CSS cho menu
Trang 29Giao diện khác, có sử dụng CSS cho menu
Trang 30Ghi chú
Sinh viên làm thêm trang tìm kiếm
Bổ sung CSS cho giao diện đẹp hơn
Sinh viên làm tiếp các bài tập đã nêu trên lớp