`
腾云驾雾兴风雨
  • 浏览: 1425 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

    博客分类:
  • java
阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px">

JSP在本质上就是SERVLET

Servlet完全是JAVA程序代码构成,擅长于流程控制和事务处理,通过Servlet来生成动态网页很不直观.

JSPHTML代码和JSP标签构成,可以方便地编写动态网页.

因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.

struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.

JSPServlet技术的扩展,本质上就是Servlet的简易方式。

JSP编译后是“类servlet”。

ServletJSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSPJavaHTML组合成一个扩展名为.jsp的文件。

JSP侧重于视图,Servlet主要用于控制逻辑。

 

JSP中嵌入JAVA代码,而Servlet中嵌入HTML代码。

</div>

 

分享到:
评论

相关推荐

    20.jsp和Servlet的相同点和不同点?.avi

    20.jsp和Servlet的相同点和不同点?.avi

    Java面试题20.jsp和Servlet的相同点和不同点?.mp4

    Java面试题20.jsp和Servlet的相同点和不同点?.mp4

    JSP/Servlet Java面试逻辑题

    7、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 答:JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是类servlet。Servlet和JSP最主要的不同点在于,Servlet...

    java面试题

    JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用...

    Head First Servlet And JSP

    《Head First Servlet And JSP》是一本非常适合初学者和有一定基础的开发者学习 Servlet 和 JSP 技术的书籍。通过生动的例子和直观的教学方法,这本书能够帮助读者快速掌握如何使用 Servlet 和 JSP 来开发高质量的 ...

    Java Servlet和JSP教程(DOC 141页)

    - **与纯Servlet比较**:虽然JSP和Servlet都能实现相同的功能,但在JSP中混写HTML和Java代码更加直观,无需像在Servlet中那样使用`out.println()`逐行输出HTML。 JSP的工作原理是,服务器接收到JSP请求后,会将JSP...

    2017史上最全Java面试大全.doc

    5.JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 24 6.如何用css约束一个层不可见? 24 7.说出数据连接池的工作机制是什么 24 8. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 25 9.一...

    java面试宝典

    160、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 38 161、AJAX的全称是什么? 介绍一下AJAX 38 162、Ajax主要包含了哪些技术? 38 163、主要的Ajax框架都有什么? 38 164、介绍一下XMLHttpRequest...

    关于Servlet、Jsp中的多国语言显示

    在探讨Servlet与JSP中的多国语言显示时,我们深入理解了如何在这些技术中处理国际化的文本,尤其是在不同编码格式下确保字符正确显示的方法。本文将详细解析Servlet与Jsp中实现多国语言显示的关键点,包括字符编码、...

    史上最全Java面试大全

    5.JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 24 6.如何用css约束一个层不可见? 24 7.说出数据连接池的工作机制是什么 24 8. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 25 9.一...

    Head_First_Servlet_and_JSP_筆記.pdf

    ### Head_First_Servlet_and_JSP_筆記....这些知识点覆盖了Servlet和JSP的基本概念和技术细节,是理解和开发基于Java的Web应用程序的基础。通过学习和掌握这些知识点,开发者能够构建出功能丰富且性能高效的Web应用。

    jsp与php的比较与应用

    而在Windows操作系统上,通常需要设置JDK和Tomcat的环境变量,配置相关的目录结构,确保服务器能正确地编译和运行JSP文件。 对于PHP,其运行环境则不局限于Java平台,支持多种操作系统。文档提到,PHP可以通过IIS...

    servlet总结

    - **相同点**:两者都是运行在Web服务器端的组件,都能产生动态网页输出。 - **不同点**: - 进程与线程:传统CGI对每个HTTP请求都会创建一个新的进程,而Servlet则是由JVM上的轻量级线程响应,这意味着Servlet更...

    基于Java servlet的网上商品信息查询

    `HttpSession`接口提供了一种在客户端和服务器之间存储和检索对象的方法,这对于购物车功能或用户登录状态维护非常有用。 9. **异常处理**: 开发者需要考虑错误和异常的处理,使用try-catch-finally语句块捕获可能...

    JAVA程序员面试题

    1.JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的...

    servlet面试题

    尽管JSP和Servlet都是用于动态网页开发的技术,但它们之间存在一些关键的区别: 1. **编写方式**: - Servlet使用纯Java代码编写,更适合于处理业务逻辑。 - JSP则是HTML与Java的混合,主要用于生成动态HTML页面...

    JSP期末复习试题

    在 JSP 中,有一些基本类是已经加载的,例如 java.lang.* 和 java.io.*,而 javax.servlet.* 和 javax.servlet.jsp.* 则不是 JSP 本身加载的基本类。 预定义 在 JSP 中,预定义可以声明多个变量和方法,只要以“;...

Global site tag (gtag.js) - Google Analytics