Đề tài Nghiên cứu JSP và Java, xây dựng website bán hàng cho công ty cổ phần chế biến gỗ Việt Đức

Đối tượng Exception chỉ tồn tại trong trang xử lý lỗi (error page). Nó dùng để tham chiếu đến nguyên nhân gây ra lỗi mà trang xử lý lỗi có liên quan.

Lỗi có thể xuất hiện trong quá trình hoạt động của trang JSP ở hai giai đoạn: giai đoạn thứ nhất lỗi thường phát sinh ở bước khởi tạo. Ở bước này trang JSP nhận yêu cầu từ trình khách và chuẩn bị thực thi, tuy nhiên trước khi thực thi trang JSP cần được dịch ra mã .class của Java và quá trình dịch có thể sinh lỗi. Lỗi ở bước này còn gọi là lỗi thời điểm dịch (translation time error). Giai đoạn thứ hai, trang JSP có thể phát sinh lỗi trong quá trình phản hồi các yêu cầu xử lý. Lỗi này được gọi là lỗi thời điểm yêu cầu (request time error).

Kiểu lỗi JSP thứ nhất có thể xuất hiện khi trang JSP lần đầu tiên được triệu gọi. Trang JSP sẽ đi qua quá trình biên dịch từ tâp tin nguồn .jsp thành mã Java .java sau đó được biên dịch thành đối tượng servlet ở mã byte-code là tập tin .class. Lỗi ở giai đoạn này thường do quá trình biên dịch thất bại hoặc do lỗi cú pháp khi thông dịch từ JSP sang mã nguồn Java. Lỗi này thường được báo với trạng thái mã lỗi là 500 hoặc trình chủ Web có thể thông báo những mã lỗi biên dịch của riêng Java. Lỗi tại thời điểm dịch thường được quản lý bởi bộ thông dịch JSP (JSP engine).

Kiểu lỗi thứ hai của trang JSP liên quan đến quá trình xử lý các yêu cầu (request). Những lỗi này còn được xem là lỗi lúc thực thi (runtime error). Chúng có thể xuất hiên bên trong nội dung trang JSP hoặc xuất phát từ lời gọi phương thức nào đó của một đối tượng. Thường đối với kiểu lỗi này ngoại lệ (excepton) sẽ được phát sinh. Các ngoại lệ có thể bị đón bắt và xử lý bởi các đoạn mã JSP thích hợp (thường là trong khối lệnh try{} catch (Exception){}). Tuy nhiên đối với những ngoại lệ phát sinh nhưng không được người ta viết trang JSP đón bắt xử lý thích hợp thì ngoại lệ và lỗi sẽ được gởi đến bộ xử lý lỗi của trình biên dịch JSP. Bản thân trình biên dịch JSP sẽ sinh ra trang thông báo mô tả cụ thể lỗi trả về cho trình khách. Ta có thể hoàn toàn đón bắt và thay thế những trang thông báo lỗi này sử dụng đối tượng exception.

 

docChia sẻ: netpro | Lượt xem: 3117 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Đề tài Nghiên cứu JSP và Java, xây dựng website bán hàng cho công ty cổ phần chế biến gỗ Việt Đức, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên

Các file đính kèm theo tài liệu này:

  • docNghiên cứu jsp và java, xây dựng website bán hàng cho công ty cổ phần chế biến gỗ việt đức – khaviwood.doc