Tải bản đầy đủ (.pdf) (6 trang)

Những ví dụ tiếp cận với JSP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (393.05 KB, 6 trang )

Trường ĐH Công Nghệ Thông Tin
Khoa Mạng Máy Tính và Truyền Thông

Tài liệu thực hành Lập trình ứng dụng mạng

1
NHỮNG VÍ DỤ TIẾP CẬN VỚI JSP


1. Viết chương trình trình bày thông điệp “Hello World”, hostname và Session
ID trong web browser.

Source :























Kết quả :


<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"

<html>
<head>
<title>Welcome to our Website</title>
</head>

<body>
<marquee>
<font size="3" color="#FF0033">Hello World!! </font>
</marquee>
<font color = “#0000FF”> Hostname: <%= request.getRemoteHost() %>
</font> <BR>
<font color = “#0000FF”> Session Id: <%= session.getId() %> </font>
</body>
</html>
Trường ĐH Công Nghệ Thông Tin
Khoa Mạng Máy Tính và Truyền Thông

Tài liệu thực hành Lập trình ứng dụng mạng


2

2. Viết chương trình JSP tính tổng dãy số
S(20) = 1 + 2 + 3 + 4 + …. + 20
Source :






















Kết quả :



<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"

<html>
<head>
<title>JSP Example</title>
</head>
<body>
<h1>Tinh Tong</h1>
<% int sum=0;
for(int num=1;num<=20;num++)
{
sum=sum+num;
}
out.println("Sum of numbers from 1 to 20 is : " + sum);
%>
</body>
</html>
Trường ĐH Công Nghệ Thông Tin
Khoa Mạng Máy Tính và Truyền Thông

Tài liệu thực hành Lập trình ứng dụng mạng

3

3. Viết chương trình chào User đến với website Đại Học Công Nghệ Thông. Sau khi
điền thông tin User thì thông tin sẽ được update trên website
Source :
























Kết quả chưa nhập thông tin User :


<html>
<head>
<title>Welcome to Website of DH CNTT</title>
</head>
<body>

<% String user=request.getParameter("user"); %>
<H3>
Welcome <%= (user==null) ? ".... Website of DH CNTT" :
user + " Website of DH CNTT" %> !
</H3>

<b>Enter name:</b>

<form method=get>
<input type="text" name="user" size=15>
<input type="submit" value="Submit name">
</form>
</body>
</html>
Trường ĐH Công Nghệ Thông Tin
Khoa Mạng Máy Tính và Truyền Thông

Tài liệu thực hành Lập trình ứng dụng mạng

4


Kết quả sau khi nhập thông tin User :


4. Viết chương trình sử dụng phương thức request.getParamater() để nhập thông
tin Username và Password của User, sau đó gởi thông tin này qua trang web khác
Trang nhập thông tin : index.jsp
Trang thể hiện thông tin : userdisplay.jsp


Source : index.jsp




















<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"

<html>
<head>
<title>Example of Implicit Objects</title>
</head>
<body>

<h1>User submission form</h1>
<form action="userdisplay.jsp" method="post">
Enter User Name : <input type="text" name="uname">
<br> <br>
Enter Password : <input type="password" name="pname">
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Trường ĐH Công Nghệ Thông Tin
Khoa Mạng Máy Tính và Truyền Thông

Tài liệu thực hành Lập trình ứng dụng mạng

5


Source : userdisplay.jsp



























Kết quả khi chưa submit thông tin

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"

<html>
<head>
<title>Example of Implicit objects</title>
</head>
<body>
<font face=Times New Roman size=3>
Thank you for your submission. Your information has been successfully
added to the database:
<br>

<br>
<%
String sUName = request.getParameter("uname");
String sPName = request.getParameter("pname");
%>
User Name : <%=sUName%><br>
Password : <%=sPName%><br>
</font>
</body>
</html>

×