You are on page 1of 5

Lab 1 Report

LAB 1: Giới thiệu về Java Servlet và tệp JSP


Group members:
Các thành viên thuộc lớp LTU16A
 20176050 - Nguyễn Minh Quân
 20176041 – Vũ Hải Long
 20175998 – Nông Khánh An
 20176000 – Viên Quốc Anh
 20158414 – Nguyễn Hoàng Tùng

Bài báo cáo:


I. Nội dung yêu cầu:
 Cài đặt NetBeans có tích hợp sẵn Java EE.
 Cài đặt Web Server.
 Tạo ứng dụng đăng nhập sử dụng servlet và deploy lên server - thực hành với request và
response.
II. Các bước thực hành:
1. Cài đặt NetBeans có tích hợp sẵn Java EE:
Đã cài 100% NetBeans có tích hợp sẵn Java EE trên máy tất cả các thành viên trong
nhóm, các bài tập step by step đã được chạy thử nghiệm đầy đủ theo hướng dẫn phần lý
thuyết của slide.
Một số máy gặp lỗi thiếu thư viện javax.servlet.* đã được chỉnh sửa bằng cách tải trực
tiếp.

2. Cài đặt Web Server:


Nhóm thống nhất sử dụng server của GlassFish 4.1, host và port mặc định
localhost:8080/ để thực hành.

3. Tạo ứng dụng đăng nhập:


3.1. Tạo project Java Application mới

Tên project: NMPM-Lab1


Địa chỉ thư mục: \Users\phong\Documents\NetBeansProjects\NMPM-Lab1
(Viết trên máy của thành viên Nguyễn Minh Quân 20176050)
Server sử dụng: GlassFish Server 4.1
Phiên bản Java EE: Java EE Web
Thư viện: Thư viện mặc định JDK 1.8
Project NMPM-Lab1 đã được tạo, đang hiển thị file index.html mặc định

3.2. Tạo Servlet mới

Servlet Lab1Servlet được tạo ra


Hiển thị của Servlet trên server

3.3. Tạo file loginprocess.jsp, chỉnh sửa lại file index.html và tạo form

File index.html được viết lại với các mục chính

<body>
<form method=”get” action=”loginprocess.jsp”>
<input type=”text” id=”Username” name=”username”/>
<input type=”text” id=”Email” name=”emal”/>
<input type=”submit” name=”login”/>
</form>
</body>

Chỉnh sửa phần <body> trong file index.html để hiển thị mục nhập
(Phần <head> chỉ chỉnh mục name vì lý do thẩm mỹ)
File loginprocess.jsp được tạo sau đó

<body>
<h1>Welcome back, user!</h1>
<h3>Here are the information you submitted to us:</h3>
<p>Your username is: <%=request.getParameter(“username”)%></p>
<p>And your email is: <%=request.getParameter(“email”)%></p>
</body>

Nội dung phần <body> của file loginprocess.jsp


(Các phần khác không đổi)
 Sử dụng lệnh <%=request.getParameter(“data”)%> để lấy dữ liệu từ form nhập ban
đầu.

Khung xác nhận đăng nhập được hiển thị


Chỉnh sửa lại index.html (thẩm mỹ)

Khung đăng nhập sau khi được chỉnh sửa


III. Nhận xét, rút kinh nghiệm
1. Nhận xét:
Các thành viên tham gia thực hành đầy đủ.
Các lỗi gặp phải: Thiếu thư viện javax.servlet.* (đã sửa bằng cách tải và cài trực tiếp vào
thư mục /lib), NetBeans hoạt động thiếu hoặc lỗi (do phiên bản sử dụng cũ / cài đặt sai
phiên bản, đã tải và cài đặt lại bản chuẩn).
Đã nắm được các bước cơ bản để tạo lập một Web Application.
2. Rút kinh nghiệm:
Đọc kỹ slide bài giảng và hướng dẫn trước khi thực hành.
Chú ý đến các phần mềm đang sử dụng, tránh tình trạng lỗi do phiên bản đã cũ.

You might also like