Jsp与Html的处理流程

最近在复习Java Web,将重要的知识点在整理一下。

1、jsp与html的区别

html是静态页面,是事先写好放在服务器上的,由web服务器直接向客户端发送,能够通过浏览器直接打开。

jsp页面是动态页面,它需要需要先转译为servlet文件,在经过编译成.class文件,然后将结果页面返回到客户端。它只能发布在servlet容器上(即tomcat、jetty等web服务器上)才能打开。

2、Jsp与Html的执行流程,假设请求的页面a是存在的。


3、那jsp与servlet有什么关系呢?

从上图可以看到jsp在服务器端最终要转换为servlet程序进行执行,也就是说其实jsp是简化了的servlet。

jsp所能完成的功能,servlet都能实现,但是在表示页面元素时,就会生成很多out.println()内容,使java与html语言在一起使用很混乱。jsp的使用能将逻辑和界面分开,开发更方便。jsp负责前台的页面显示,servlet负责业务控制。

一般情况下,注重页面显示时用jsp,注重跳转控制时用servelt.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值