SOF301 – Ngôn ng lp trình Java 3 Lab 4
1
Bài thc hành s 4
Mc tiêu
Hiu cách s dng các thành phần cơ bản trong ngôn ng Java
Comment
Directive
Action
JSP include
JSP forward
SOF301 – Ngôn ng lp trình Java 3 Lab 4
2
Bài 1 Page Directive
To trang import.jsp như sau
1. < ht m l>
2. < body>
3.
4. < % @ page im p ort =" j ava.u t il. Dat e" % >
5. Today is: < % = n e w Dat e( ) % >
6.
7. < / body>
< / ht m l>
Tạo t rang cont en t Typ e. j sp như sau:
1. < ht m l>
2. < body>
3.
4. < % @ page cont ent Type= application/ m sword % >
5. Today is: < % = n e w j ava. ut il.Dat e( ) % >
6.
7. < / body>
< / ht m l>
Tạo t rang ifError.j sp như sau:
1. < ht m l>
2. < body>
3.
4. < % @ page errorPage= " m y err orpage.j sp" % >
5.
6. < % = 100/0 % >
7.
8. < / body>
< / ht m l>
Tạo t rang m y er ror page.j sp như sau
1. < ht m l>
2. < body>
3.
4. < % @ page isErr orPage= " t rue" % >
5.
6. Sorry an except ion occured! < br/ >
7. The ex cept ion is: < % = ex cept ion % >
SOF301 – Ngôn ng lp trình Java 3 Lab 4
3
8.
9. < / body>
< / ht m l>
Bài 2: jsp:inlude action
To file index.jsp như sau:
<html>
<head>
<title>JSP Include example</title>
</head>
<body>
<b>index.jsp Page</b><br>
<jsp:include page="Page2.jsp" />
</body>
</html>
Tạo file Page2.jsp như sau
<b>Page2.jsp</b><br>
<i> This is the content of Page2.jsp page</i>
Ni dung ca trang 2 s nm trong trang index
Bài 3 jsp:forward action.
To file index.jsp như sau:
<html>
<head>
<title>JSP forward action tag example</title>
</head>
<body>
<p align="center">My main JSP page</p>
<jsp:forward page="display.jsp" />
</body>
</html>
SOF301 – Ngôn ng lp trình Java 3 Lab 4
4
Tạo file display.jsp như sau:
<html>
<head>
<title>Display Page</title>
</head>
<body>
Hello this is a display.jsp Page
</body>
</html>
Output: Mặc dù chạy file index.jsp nhưng nội dung hiển thị lại là file display.jsp
Yêu cu np bài
Cui gi thc hành, sinh viên tạo thư mục theo tên <Tên đăng nhập SV>_Lab1, cha tt c sn phm
ca nhng bài lab trên, nén li thành file zip và upload lên mc nộp bài tương ng trên LMS.
Đánh giá bài lab
STT
Bài s
Đim
1
Bài 1
2
2
Bài 2
5
3
Bài 3
3