LẬP TRÌNH WEB CHẠY Ở SERVER (t.t) - Pdf 71

Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 1
Trường Đại Học Bách Khoa Tp.HCM
CHƯƠNG V
LẬP TRÌNH WEB CHẠY Ở
SERVER (t.t)
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 2
Giớithiệuvề JSP
z
Là một trang HTML có xen các đoạnmãJava.
z
Được web server biên dịch thành bytecode.
z
Cơ chế hoạt động tương tự như Servlet.
z
Đượctạosẵncácđốitượng của các class
HttpServletRequest và HttpServletResponse để xử lý
giao tiếpvới web client.
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 3
Lập trình web vớiJSP
z
Các đốitượng được xây dựng sẵn

request: đốitượng class HttpServletRequest

response: đốitượng class HttpServletResponse


Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 5
Lập trình web vớiJSP
z
Các đoạn mã Java trong trang JSP được đặttrongtag
<% …. %>

Giá trị biểuthức: <%= biểuthức%>

Khai báo các biến <%! [type variable;]+ %>

Java code <% Java code %>

Chú thích <%-- comments --%>
z
Các khai báo chỉ thị (directive)

<%@ page import=“[package][,package]*” %>

<%@ page isThreadSafe=“{true|false}” %>

<%@ page session=“{true|false}” %>

<%@ include file=“filename” %>
z
Các ví dụ
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 6

// Access sample property
public void setSample(String newValue) {
if (newValue!=null) { sample = newValue; }
}
/**New method for counting number of hits*/
public int count() {
return ++myCount;
}
}
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 8
Tạo JSP dùng JSP wizard (JBuilder)
z
Tập tin JSPWithCounter.jsp
...
<body>
<h1>
JBuilder Generated JSP
</h1>
<form method="post" action="JSPWithCounter.jsp">
<br>Enter new value: <input name="sample"><br>
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
<br>
<p>This page has been visited: <%= jSPWithCounterBeanId.count() %>
times.</p>
</form>
</body>


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status