JSP的入门简介

JSP与Servlet的关系
本文解释了JSP(JavaServer Pages)与Servlet之间的联系与区别,指出JSP本质上是一种简化了的Servlet,主要用于动态网页的生成。通过示例说明了JSP如何在底层转化为Servlet进行工作。


一、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类是一样的!






评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值