JSP的入门简介


一、jsp概述(我的理解jsp就是html加上java,等于一个Servlet)

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet


jsp = html + java


html:静态内容

servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。

jsp:适合编写输出动态内容,但不适合编写java逻辑。



二、jsp的原理


 JSP的入门简介_第1张图片


 

三、jsp的最佳实践

Servlet:控制器。重点编写java代码逻辑(获取表单数据、处理业务逻辑、分发转向)

JSP:代码显示模板。重点在于显示数据

我翻阅了一下源码,JSP的底层实现就是一个封装好了的Servlet类,我们在JSP中学的代码经过转码后再底层依然读到的是以java类Servlet的代码。

例如,以下的截图。


a,我在jsp中创建了一个Date对象,获取系统当前的时间

JSP的入门简介_第2张图片


b,我查阅源码来对比了这个时间看看,在java的sevlete类中是怎样的

JSP的入门简介_第3张图片


果然jsp和java的Sevlet类是一样的!






你可能感兴趣的:(JSP的入门简介)