[img]http://dl.iteye.com/upload/attachment/346908/9aa28fdf-014b-30d1-840c-b13633361a06.jpg[/img]
[color=red]注意点:[/color]
一.page指令:
1.page指令不能作用于动态包含的jsp文件。
2.可以在页面中使用多个page指令,但是属性只能使用一次。
3.import属性中默认的java类有:
java.lang.*;
javax.servlet.*;
java.servlet.jsp.*;
javax.servlet.http.*
二.include 指令:
1.include 指令可以包含任何格式文件,如果包括的事Html,Jsp文件时,那么被包括的文件就不需要使用:<html>.<body>.</body>.</html>等标识,否则就显示错误
三.jsp:useBean:动作:
1.在其id属性当中,jsp文件通过属性定义的名字来取得javaBean的应用,所以要特别注意区分大小写,否则很容易出错.
2.在scope=“page|request|session|application”中javaBean在jsp中的生命周期:
a page表示jsp文件完成运行后,或者转发到另一个页面后javaBean生命结束
b request表示客户端请求结束时javaBean生命结束
c session表示它使javaBean当客户端在整个访问过程都以实例的形式保存在服务器内,直到客服端的状态被服务器删除时生命结束。
d application表示任何客户都可以分享该javaBean,服务器关闭时生命结束。
四。jsp的生命周期:
jsp文件在服务端首先被编译成.java文件,然后又自动编译成.class文件,当有客户访问jsp程序时,那么_jspx_init方法被激活,jsp程序就以实例的形式保存在服务器内。客户端通过_jspService方法与jsp进行数据交流。如果服务器关闭,jsp程序就会调用jspDestroy方法使其生命结束。
[img]http://dl.iteye.com/upload/attachment/346910/08743791-9316-3a92-8a0d-af452cff89ec.jpg[/img]
[color=red]注意点:[/color]
一.page指令:
1.page指令不能作用于动态包含的jsp文件。
2.可以在页面中使用多个page指令,但是属性只能使用一次。
3.import属性中默认的java类有:
java.lang.*;
javax.servlet.*;
java.servlet.jsp.*;
javax.servlet.http.*
二.include 指令:
1.include 指令可以包含任何格式文件,如果包括的事Html,Jsp文件时,那么被包括的文件就不需要使用:<html>.<body>.</body>.</html>等标识,否则就显示错误
三.jsp:useBean:动作:
1.在其id属性当中,jsp文件通过属性定义的名字来取得javaBean的应用,所以要特别注意区分大小写,否则很容易出错.
2.在scope=“page|request|session|application”中javaBean在jsp中的生命周期:
a page表示jsp文件完成运行后,或者转发到另一个页面后javaBean生命结束
b request表示客户端请求结束时javaBean生命结束
c session表示它使javaBean当客户端在整个访问过程都以实例的形式保存在服务器内,直到客服端的状态被服务器删除时生命结束。
d application表示任何客户都可以分享该javaBean,服务器关闭时生命结束。
四。jsp的生命周期:
jsp文件在服务端首先被编译成.java文件,然后又自动编译成.class文件,当有客户访问jsp程序时,那么_jspx_init方法被激活,jsp程序就以实例的形式保存在服务器内。客户端通过_jspService方法与jsp进行数据交流。如果服务器关闭,jsp程序就会调用jspDestroy方法使其生命结束。
[img]http://dl.iteye.com/upload/attachment/346910/08743791-9316-3a92-8a0d-af452cff89ec.jpg[/img]