servlet和jsp之间的关系

 我来答
Miceal1987
2011-11-04
知道答主
回答量:64
采纳率:0%
帮助的人:22.7万
展开全部
1.JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。
2.JSP编译后是"类servlet"。
3.Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
焦_丽新
2011-11-07
知道答主
回答量:18
采纳率:0%
帮助的人:8.3万
展开全部
jsp是servlet的扩展、jsp主要由html和小脚本语言组成。用侧重于页面显示、它也支持业务逻辑的判断。由于它是显示与逻辑耦合、不利于项目的后期的扩展与维护。
servlet只专注与业务逻辑、不参与页面显示、在MVC模式中充当控制器Controller。这样有利于分工、和项目的后期维护和扩展。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红色梦幻斯
2011-11-06
知道答主
回答量:27
采纳率:0%
帮助的人:7.4万
展开全部
jsp 就是一种特殊的 Servlet ;也可以这么说 servlet 就是在 Java 代码中镶嵌 html ,而 Jsp 恰好相反。还有就是 Servlet 与 Jsp 之间的几种跳转方式会常用到的 。 最早出现的是 Servlet ,JSP 在页面显示要比 Servlet 简单很多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万古夜
2018-11-06
知道答主
回答量:1
采纳率:0%
帮助的人:799
展开全部
根据JSP的运行原理可知,JSP在运行期间因为内部包含java代码需要编译,所以最终JSP会被编译成一个class执行,而JSP继承于org.apache.jasper.runtime.HttpJspBase类,
而HttpJspBase又是继承自HttpServlet的类,由此可以得出一个结论,就是JSP在运行时会被Web容器翻译为一个Servlet
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappTRPHXUGODDic3
2011-11-04 · 超过20用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:40.9万
展开全部
jsp是为了分离java代码(就是后台的servlet)和前台展示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式