一、jsp概述(我的理解jsp就是html加上java,等于一个Servlet)
JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。
jsp = html + java
html:静态内容
servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容--苦逼。
jsp:适合编写输出动态内容,但不适合编写java逻辑。
二、jsp的原理
三、jsp的最佳实践
Servlet:控制器。重点编写java代码逻辑(获取表单数据、处理业务逻辑、分发转向)
JSP:代码显示模板。重点在于显示数据
我翻阅了一下源码,JSP的底层实现就是一个封装好了的Servlet类,我们在JSP中学的代码经过转码后再底层依然读到的是以java类Servlet的代码。
例如,以下的截图。
a,我在jsp中创建了一个Date对象,获取系统当前的时间
b,我查阅源码来对比了这个时间看看,在java的sevlete类中是怎样的
果然jsp和java的Sevlet类是一样的!
JSP与Servlet的关系
本文解释了JSP(JavaServer Pages)与Servlet之间的联系与区别,指出JSP本质上是一种简化了的Servlet,主要用于动态网页的生成。通过示例说明了JSP如何在底层转化为Servlet进行工作。
1855

被折叠的 条评论
为什么被折叠?



