1. Trang chủ
  2. » Tất cả

Chuong 7 - JavaServer Page (JSP) - ver2

27 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 505,5 KB

Nội dung

JavaServer Page (JSP) Nguyễn Quang Hùng E-mail: hungnq2@cse.hcmut.edu.vn Web site: http://www.cse.hcmut.edu.vn/~hungnq/courses.htm Mục tiêu  Nắm bắt cơng nghệ lập trình trang web động JSP  Tìm hiểu đối tượng có sẳn JSP là: request, response, out, session…để dễ dàng việc viết ứng dụng Web  Viết ứng dụng Tra cứu danh bạ điện thoại JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Mục lục  Giới thiệu JSP  Cấu trúc trang JSP  Lập trình JSP:   Các đối tượng có sẳn trang JSP Viết ứng dụng Tra cứu danh bạ điện thoại JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Giới thiệu JSP  JSP cơng nghệ script chạy phía web server hãng Sun đối trọng với ASP Microsoft  JSP dùng ngôn ngữ Java cho phát biểu if, for, do… while, while, biểu thức, lời gọi hàm… phân biệt chữ HOA thường  Hiện JSP chạy nhiều Web server khác từ Tomcat, Apache, Jrun, JavaWebServer, Miễn chúng hỗ trợ Servlet Engine  Mỗi Webserver hỗ trợ tối đa công nghệ JSP hay ASP Để server nhận biết file JSP, ta dùng extension qui định theo cấu hình (mặc định *.jsp) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Request/Response gọi trang JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Cấu trúc trang JSP  Một trang JSP file *.jsp , ví dụ: “hello.jsp”  Viết trang JSP trình soạn thảo kể Notepad, lưu lại với tên *.jsp  JSP thường dùng đối tượng Java quy để xử lý giải thuật phức tạp Các đối tượng java đóng gói dạng JavaBean  Đoạn script JSP đóng tag  Biểu thức dạng: tương đương với  ví dụ: tương đương với Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Lập trình JSP  Các đối tượng có sẳn trang JSP:  Đối tượng request  Đối tượng response  Đối tượng out  Đối tượng application  Đối tượng session  … Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Ví dụ: Trang date.jsp JSP Example Date and Time 10 11 Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Ví dụ: Trang date.jsp (kết quả) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Các thẻ script JSP thường dùng   Khối  Dùng để nắm bắt khai báo, biểu thức, tạo đối tượng, gọi phương thức… VD:  Thẻ   Dùng để khai báo ngôn ngữ script, phát biểu import VD: %@page language="java" import="java.util.*; java.sql.*" % Thẻ  Dùng để khai báo biến, phương thức cấp trang JSP VD:  Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết ứng dụng Tra cứu DBĐT JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết ứng dụng Tra cứu DBĐT JSP (tiếp) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Trang InputForm.jsp Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Trang hiển thị kết tìm kiếm Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết trang InputForm.jsp Ung dung tra cuu danh ba dien thoai bang JSP Chào mừng bạn đến với trang vàng điện thoại ! Bạn nhập thơng tin tìm kiếm bên dưới: Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết trang InputForm.jsp (tiếp) Tìm theo tên: Tìm theo số thuê bao: Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết trang tìm kiếm khơng dùng JavaBean – Trang SearchNoBean.jsp Ket qua tra cuu danh ba dien thoai Kết tra cứu danh bạ điện thoại: Mã số Họ tên Số thuê bao Ðịa chỉ Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Trang SearchNoBean.jsp (tiếp) 0) { strSQL += " (tentbao like '%" + tentbao + "%' ) "; } // Tương tự cho việc tìm theo số thuê bao hay địa stmt = con.prepareStatement(strSQL); // Thực thi câu SQL select 10 rs = stmt.executeQuery(); 11 int nCountRows = 0; hungnq2@dit.hcmut.edu.vn Nguyễn Quang Hùng – E-mail: Trang SearchNoBean.jsp (tiếp) if (rs != null) { ResultSetMetaData meta = rs.getMetaData(); while (rs.next()) { ++nCountRows; out.println(""); for (int i = 1; i Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Tạo JavaBean cho việc lấy liệu từ CSDL Access Jdbc-Odbc driver Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Tạo JavaBean cho việc lấy liệu từ CSDL Access Jdbc-Odbc driver Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn ... Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Trang hiển thị kết tìm kiếm Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết trang InputForm.jsp ... Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết trang tìm kiếm không dùng JavaBean – Trang SearchNoBean.jsp ... Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết ứng dụng Tra cứu DBĐT JSP Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn Viết ứng dụng Tra cứu DBĐT JSP (tiếp) Nguyễn Quang Hùng – E-mail: hungnq2@dit.hcmut.edu.vn

Ngày đăng: 25/05/2017, 00:28

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN