JSP(Java Server Page)
使用环境:java web
JSP的运行原理
首先启动服务器,并且要保证应用在服务器上(把应用导出为WAR放在webapps下面,会自动解压加载)
在客户端通过浏览器发送请求(在地址栏中输入地址)
服务器接收到请求之后,查找有没有这个文件对应的Java文件的对象。如果没有这个对象,需要创建(先把JSP文件转换成Java文件,
编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常是输出的html代码)
客户端接收到的是html代码,浏览器解析这个代码生成页面。
3. jsp中的脚本元素:
java变量声明
java程序片
int a=0;
int b=0;
%>
java表达式
注释元素
HTML注释:
JSP网页自身注释:
JSP程序自身注释:
/* 多行注释内容
*/
//单行注释内容
%>
jspInit函数与jspDestroy函数
若要在jsp页面开始执行时进行某些数据的初始化,可以利用jspInit函数完成。此函数将在jsp页面被执行时调用,且当jsp页面重新整理时,并不会被再度执行。当关闭服务器时,jspDestroy函数将被执行,可以利用该函数进行数据的善后处理工作。下面举个简单的例子说明,文件InitDes.jsp代码如下:
{
System.out.println("jspInit is called!");
}
public void jspDestroy()
{
System.out.println("jspDestroy is called!");
}
%>
4.JavaBeans的使用 (待续)
JavaBeans在JSP中的基本使用格式
2.scope范围的具体设定
3.session事件的运用
4.Bean的保存与读取
5、JSP运行原理以及与Servlet的比较 (待续)