JSP Allen Long Email: allen@huihoo.com http://www.huihoo.com 2004-04 Huihoo - Enterprise Open Source http://www.huihoo.com 1
JSP JSP JSP JSP MVC Huihoo - Enterprise Open Source http://www.huihoo.com 2
What Is JSP Huihoo - Enterprise Open Source http://www.huihoo.com 3
JSP Servlet Huihoo - Enterprise Open Source http://www.huihoo.com 4
<%@ page contenttype="text/html;charset=gb2312" %> <html> <head><title>sample</title></head> <body> <%out.println( hello,huihoo"); %> </body> </html> Huihoo - Enterprise Open Source http://www.huihoo.com 5
Huihoo - Enterprise Open Source http://www.huihoo.com 6
JSP Huihoo - Enterprise Open Source http://www.huihoo.com 7
JSP JSP servlet, JSP JSP JSP engine) servlet jsp servlet servlet JSP..jsp servlet Huihoo - Enterprise Open Source http://www.huihoo.com 8
JSP Huihoo - Enterprise Open Source http://www.huihoo.com 9
JSP Tag Syntax Summary Huihoo - Enterprise Open Source http://www.huihoo.com 10
JSP Scriptlet Expression Declaration Huihoo - Enterprise Open Source http://www.huihoo.com 11
Scriptlet java JSP Huihoo - Enterprise Open Source http://www.huihoo.com 12
java out.println() <%= > :<%= new java.util.date() %> Huihoo - Enterprise Open Source http://www.huihoo.com 13
Declaration <%! >. Huihoo - Enterprise Open Source http://www.huihoo.com 14
Huihoo - Enterprise Open Source http://www.huihoo.com 15
javabean usebean setproperty getproperty Resource Page Include Taglib Huihoo - Enterprise Open Source http://www.huihoo.com 16
Action Action Huihoo - Enterprise Open Source http://www.huihoo.com 17
JavaBean JavaBean 3 <JSP:UseBean> <JSP:getProperty> <JSP:setProperty > Huihoo - Enterprise Open Source http://www.huihoo.com 18
<JSP:UseBean> Huihoo - Enterprise Open Source http://www.huihoo.com 19
<JSP:getProperty> <jsp:getproperty name= name property= propertyname /> The attributes are: name The name of the object instance from which the property is obtained. property Names the property to get. Huihoo - Enterprise Open Source http://www.huihoo.com 20
<JSP:setProperty > Huihoo - Enterprise Open Source http://www.huihoo.com 21
<JSP:include> JSP JSP Huihoo - Enterprise Open Source http://www.huihoo.com 22
<JSP:forward> Page Huihoo - Enterprise Open Source http://www.huihoo.com 23
<JSP:plugin> Java Huihoo - Enterprise Open Source http://www.huihoo.com 24
<%@ dir_type dir_attr %> Huihoo - Enterprise Open Source http://www.huihoo.com 25
Page Huihoo - Enterprise Open Source http://www.huihoo.com 26
Page Huihoo - Enterprise Open Source http://www.huihoo.com 27
<%@include file= %> JSP, Huihoo - Enterprise Open Source http://www.huihoo.com 28
JSP Huihoo - Enterprise Open Source http://www.huihoo.com 29
JSP Huihoo - Enterprise Open Source http://www.huihoo.com 30
Built-in Objects Summary JSP provides 8 built-in objects: Object Type Scope Huihoo - Enterprise Open Source http://www.huihoo.com 31
Huihoo - Enterprise Open Source http://www.huihoo.com 32
response Http Http Huihoo - Enterprise Open Source http://www.huihoo.com 33
JSP Huihoo - Enterprise Open Source http://www.huihoo.com 34
Huihoo - Enterprise Open Source http://www.huihoo.com 35
MVC Huihoo - Enterprise Open Source http://www.huihoo.com 36
Model1 Huihoo - Enterprise Open Source http://www.huihoo.com 37
Model2 Huihoo - Enterprise Open Source http://www.huihoo.com 38
JSP XML Huihoo - Enterprise Open Source http://www.huihoo.com 39
JSP JSP JSP JSP MVC Huihoo - Enterprise Open Source http://www.huihoo.com 40
jsp Web perl,php,python, jsp JAVA Web Huihoo - Enterprise Open Source http://www.huihoo.com 41
http://java.sun.com/products/jsp/ sun jsp http://www.huihoo.com Huihoo - Enterprise Open Source http://www.huihoo.com 42
allen@huihoo.com http://www.huihoo.com Huihoo - Enterprise Open Source http://www.huihoo.com 43