Module 2: JSP & JSTL

JSP là ngôn ngữ kịch bản phía server để tạo ra những trang web động( dynamic web). JSP có phần mở rộng là /jsp.

JSP có vòng đời khá giống với Servlet. Vì JSP sẽ biên dịch sang Servlet để chạy.

JSP và Servlet khác nhau như thế nào:

JSP sẽ đóng vai trò View nhiều hơn và có các mã Java nằm trong HTML.

Servlet đóng vai trò controler, vì servlet mạnh về controling và dispatching. Servlet có các mã HTML nằm trong mã Java.

Cả 2 đều giống nhau ở điểm :

Đều là các ngôn ngữ nằm ở phía server. Xử lý dữ liệu động. Chạy với web container.

JSTL là thư việ chuẩn cung cấp thẻ để viết các đọan mã JSP nhằm kiểm soát hành vi của trang.

JSTL có 5 loại thẻ chính: Core tags, formatting tags, localization tags, SQL tags, XML tags, function tags.

Kết luận: Cả Servlet và JSP đều nhúng Java và HTML vào nhau dẫn đến việc khó hiểu và khó làm việc. Vậy nên các ngôn ngữ này đã dần bị thay thế bởi các công nghệ mới hơn.

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook