intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

GIÁO TRÌNH JSP

Chia sẻ: Nguyen Uyen | Ngày: | Loại File: PDF | Số trang:39

249
lượt xem
56
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu tham khảo dành cho giáo viên, sinh viên chuyên ngành công nghệ thông tin - Giáo trình, bài giảng. Tài liệu giảng dạy về lập trình đã được giảng dạy với mục đích cung cấp cho sinh viên những kiến thức cơ bản nhất, có tính hệ thống liên quan tới lập trình. Thông qua cuốn tài liệu này,...

Chủ đề:
Lưu

Nội dung Text: GIÁO TRÌNH JSP

  1. GV: Vũ Đình Hồng Khoa: CNTT – TỨD
  2. Nội dung thuyết trình về JSP 1 Cài đặt 2 Giới thiệu về JSP Các đối tượng trong JSP 3 4 JavaBean trong JSP 5 CUSTOM JSP TAG LIBRARIES
  3. 1 Cài đặt
  4. Cài đặt - Để cấu hình Tomcat 6.0 trên windows, thì trước tiên ta phải tiến hành cài JDK lên đĩa cứng C hoặc D. - Sau khi cài thành công JDK ta boot máy lại thì trong ổ đĩa sẽ xuất hiện thư mục JDK với các thư viện của chúng. - Cài đặt Apacha Tomcat
  5. Cài đặt(tt) + Đầu tiên, bạn hãy download phần mềm Apacha Tomact tai: http://tomcat.apache.org/download-60.cgi + Giải nén file vừa down vào một thư mục rồi ta tiến hành cài đặt + Bây giờ bạn mở trình duyệt lên, gõ vào URL sau http://localhost:8081/ + Kết quả như sau:
  6. Ví dụ:
  7. http://localhost:8081/test.jsp
  8. 2 Giới thiệu về JSP
  9. JSP là gì? JSP là kịch bản trình chủ Server Script được chạy trên nền JDK 1.3 trở lên, cùng với ứng dụng Web Server để quản lý. Web Server thường sử dụng là Tomcate Java Web Server, JRUN, WebLogic và Apache Tiền thân của JSP là xuất phát từ Java Servlet
  10. Yêu cầu khi lập trình JSP JSP dựa trên cú pháp của ngôn ngữ lập trình Java, chính vì vậy khi làm việc với JSP bạn phải là người có kiến thức cơ về về ngôn ngữ Java. Nếu xây dụng ứng dụng JSP có kết nối cơ sở dữ liệu thì phải có kiến thức về cơ sở dữ liệu SQL Server, MySQL, Oracle..
  11. Biên dịch trang JSP
  12. So sánh JSP và Servlet
  13. Các đối tượng trong JSP 3
  14. Đối tượng Request Đối tượng Request thuộc lớp javax.servlet.ServletRequest, dùng để lấy giá trị từ client gửi lên server. Để lấy được giá trị của các thành phần input, ta sử dụng phương thức getParameter của đối tượng request. request.getParameter(“ten_doituong”)
  15. Đối tượng Request(tt) Nếu như có nhiều thẻ trên form hay tham số trên QueryString cùng tên, ta phải sử dụng phương thức getParameterValues của đối tượng request. Giá trị trả về của hàm này là mảng các giá trị được chọn.
  16. Đối tượng Response Khi muốn trả giá trị từ server xuống client ta sử dụng đối tượng response thuộc lớp: javax.servlet.ServletResponse.
  17. Đối tượng Session Khi muốn truyền giá trị từ trang web này sang trang web khác trong một phiên làm việc thì ta sử dụng đối tượng session thuộc lớp HttpSession. Để lấy được định danh này, ta sử dụng phương thức getID: session.getId()
  18. Đối tượng Session(tt) Khởi tạo và gán giá trị cho session: Khi cần truyền giá trị từ trang JSP này sang trang JSP khác, bằng cách khởi tạo đối tượng session và gán cho chúng thời gian tương ứng, sau đó có thể truy cập vào đối tượng này trong trang JSP khác trong cùng phiên làm việc. Để làm điều này ta sử dụng phương thức putValue với cú pháp: session.putValue(“tên session”,”giá trị”);
  19. Đối tượng Session(tt)  Lấy giá trị từ session: Ta sử dụng phương thức getValue để lấy giá trị từ các session với cú pháp: session.getValue(“tên session”)
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2