JSP

11 篇文章 0 订阅
本文深入讲解JSP(JavaServer Pages)技术,介绍其如何通过Java脚本响应HTTP请求,生成动态网页并返回给客户端的过程。从JSP的概念出发,详细阐述了其执行流程,包括客户端请求、服务器端转换、编译及执行等关键步骤。
摘要由CSDN通过智能技术生成
JSP
(1)JSP是什么?

JSP(JavaServer Pages)java服务器页面,JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

JSP是基于Servlet实现,JSP将表现和逻辑分离,JSP的本质就是Servlet,由JSP --> Servlet的转化过程由工具实现。

  • 其中HTML静态的部分(数据的格式化显示)称为模板,然后在网页中预留需要程序生成的数据,程序生成数据<% out.println(…);…%>填入相应的空缺中即可。
(2)JSP的执行过程

1、 客户端发出请求

2、web容器将jsp转化为servlet代码(.java)

3、web容器将转化为servlet代码编译(.class)

4、web容器加载编译后的代码并执行

5、将执行结果响应给客户端

JSP执行过程图示:

==> 形如JSP这种动态网页开发属于传统的动态网页开发,往HTML模板中填写后端程序生成的数据,然后再生产HTTP响应报文返回给浏览器。AJAX技术的再发现,引入了前后端分离

WEB的前后端分离详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值