上篇博客已经简单介绍了下Servlet,从上篇博客中可以看到,Servlet获得返回来的数据后,显示给客户端时,需要不断的拼串,从而构成完整的html页面,这就在无形中加大了程序员的压力和劳动力。而今天要介绍的JSP正好解决了这个问题。
其实JSP也是J2EE的12中规范之一,它的本质是Servlet,只不过JSP对Sservlet进行了封装,使它更加倾向于表现层,跟html页面接轨,既能进行业务逻辑处理也能进行网页的动态显示,相比Servlet,提高了工作效率,减轻了程序员的劳动力和压力。
既然Servlet有生命周期,同样,JSP也有生命周期,JSP的生命周期类似于Sservlet,其区别在于JSP的生命周期还包括JSP生成Servlet。
JSP只初始化一次,容器在载入JSP后,创建其实例,调用jspInit()方法进行初始化。如果需要执行自定义的JSP初始化任务,可以复写jspInit()方法。
<html> <head> <title>HelloWorld</title> </head> <body> <% String strhw="Hello ZhuDan!"; out.println(strhw); %> </body> </html>
原文:http://blog.csdn.net/dandanzmc/article/details/37990729