0

0

jsp与servlet有什么区别

不言

不言

发布时间:2018-11-15 16:47:04

|

6869人浏览过

|

来源于php中文网

原创

jsp与servlet区别是什么?JSP是一种可以生成动态内容的Web页面脚本语言,Servlet是一个已编译的Java程序,也可以创建动态Web内容。

Servlet是在服务器端运行的Java程序。主要由浏览器访问,它可以用HTML显示请求结果。

虽然servlet在程序中描述了HTML处理,但JSP有 一种机制,其中嵌入在“.jsp”文件中的碎片化Java代码具有与HTML相同的结构,并且是动态处理的那里。

“.jsp”文件与内容放在同一目录中,被元素包围的“JSP标记”在 Java代码部分描述。在JSP中,当调用HTML中的JSP程序时,将在服务器上动态创建和执行servlet 。

JSP可以通过servlet轻松显示HTML的那些效果。将Java嵌入HTML描述而不是Java描述的图像。在内部,它使用第一次访问进行编译,并将其转换为servlet。

上述与其说是优点和缺点,不如认为是根据角色的不同而去使用的。

在当前的Web编程中,MVC模型的想法很常见。

M···是模块。定义业务逻辑的部分(特定处理)。

V···是一种视图。它指的是屏幕本身(HTML)。

C···称控制。它接收来自用户的请求,从而控制M和V之间的关系(处理和显示画面)。

然后JSP将负责V(视图)和servlet承担C(控制)。

接收请求→根据请求内容执行处理。(M)→在JSP中显示处理结果。(V)

汉仪书宋一字体
汉仪书宋一字体

汉仪书宋一简是汉仪字库里面宋体的一种,与宋体字没什么区别,通常用于特殊提醒如批注中。

下载

Servlet将控制(C )上面的流程,而JSP将进行最后的画面显示的部分。

由于JSP基本上是用HTML创建的,因此设计师和Java程序员之间可以进行分工(虽然它不是完全分工的)。

通常,使用servlet进行面显示,画面设计的确认会变得很麻烦。但是,使用JSP就可以轻松的完成。

此外,通过分工,减少了对servlet的编码量,可以很容易地看到源代码,并且还可以帮助调试出现问题时出现问题的位置。

JSP不需要编译,但servlet始终需要编译。

在servlet中,使用javac命令编译源代码编译“.java”文件并生成“.class”文件。

必须在服务器上放置已编译的“.class”文件。

另一方面,JSP通过将“.jsp”文件放在Web服务器上来进行操作。

servlet引擎自动将.jsp文件转换为servlet,编译并执行它。

相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

4

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

3

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

10

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

33

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

15

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

42

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

7

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

6

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
jsp在线参考手册
jsp在线参考手册

共32课时 | 19.4万人学习

Tomcat核心原理解析
Tomcat核心原理解析

共57课时 | 6.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号