`
liu1028701143
  • 浏览: 35562 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

jsp和servlet有哪些相同和不同,他们之间的联系是什么???

 
阅读更多
JSP和Servlet和本质上都是java类。你编写的jsp文件,初看起来虽然绝对不像一个java类,但当你把它部署到容器中后,如tomcat。tomcat将会把它翻译为Servlet,最后在把它编译为.class文件。你可以在“[TOMCAT_HOME]\work\Catalina\localhost\应用程序名称”中看到。
1.既然jsp归根结底是servlet,那为啥发明个这玩意呢?
最直接的原因是:在servlet写html会恶心死人的,呵呵。

2.为什么容器(tomcat)先把它翻译成Servlet(java),在编译成.class?为何不一步到位?
因为我们已经有java->.class这一部分了,利用jsp->Servlet(java)->.class 少开发了一部分。
分享到:
评论

相关推荐

    jsp与servlet的联系和区别

    3. **共享API**:JSP和Servlet都使用了相同的Java EE API,如Servlet API,这使得它们之间可以很容易地进行交互和数据传递。 4. **MVC架构支持**:两者都支持Model-View-Controller(MVC)设计模式,其中Servlet通常...

    JSP与Servlet有什么关系

    综上所述,JSP与Servlet之间存在着紧密的联系。JSP可以视为一种特殊类型的Servlet,它简化了动态Web页面的开发过程,使得即使是不太熟悉Java或Servlet的开发者也能轻松构建动态网站。然而,JSP与Servlet在编写方式、...

    JSP/Servlet Java面试逻辑题

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

    Jsp和Servlet中文乱码问题

    尤其是在使用Java Server Pages(JSP)和Servlet进行中文处理时,字符编码的设置不当往往会导致页面显示出现乱码。本文将深入探讨JSP和Servlet中文乱码问题的根源、解决方案以及预防策略。 ### JSP和Servlet中的...

    java面试题

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

    Servlet与jsp与Filter的使用

    1. **模块化与可重用性**:通过Filter,可以封装通用的功能,如压缩、身份验证或日志记录,使得这些功能可以在多个servlet或JSP页面之间共享,无需在每个资源中重复编写相同的代码。 2. **分离关注点**:Filter允许...

    Java Servlet和JSP教程(DOC 141页)

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

    解决jsp+servlet开发中的中文乱码问题

    由于Java Web应用程序涉及多个组件之间的交互,包括但不限于JSP页面、Servlet、浏览器以及数据库等,因此在不同组件间保持字符集的一致性对于避免中文乱码至关重要。 #### 中文乱码的根本原因 中文乱码问题的主要...

    servlet和jsp学习指南

    通过以上对Servlet和JSP的基础概念、工作原理以及学习路径的详细介绍,相信读者已经对这两种技术有了较为全面的认识。希望每位学习者都能结合自身实际情况,制定出合理的学习计划,不断实践,最终成为一名合格的Java...

    JSPServlet.zip

    **JSP(JavaServer Pages)和..."JSPServlet.zip"资料集合对理解JSP和Servlet的基础概念、工作原理及相互关系具有指导价值。通过学习这些知识,开发者能够更好地掌握Java Web开发,创建高效、灵活的动态网站应用。

    ajax+jsp+servlet 中文解决方法

    通过以上步骤,基本可以解决Ajax、JSP和Servlet之间的中文乱码问题。在实际开发中,应对每个环节都进行细致的检查和设置,确保整个数据处理链路的编码一致性。这个示例代码`ajax_study`提供了具体实现的参考,可以...

    JSPServlet 中的汉字编码问题

    ### JSP Servlet 中的汉字编码问题详解 #### 一、问题背景 在计算机科学领域,尤其是在Web开发中,字符编码问题一直是开发者面临的一个常见难题。特别是在处理非英文字符时,如中文字符,很容易遇到编码不匹配导致...

    SERVLET简介 以及相互之间的关系

    因此,JSP页面的执行过程实际上与Servlet相同,只不过JSP提供了更直观的模板语法,使得非Java程序员也能轻松地编写动态页面。 JSP与Servlet的关系紧密,Servlet提供了JSP的底层实现。JSP的执行过程可以分为以下几个...

    jsp_servlet

    JSP和Servlet之间的联系和协作: 1. **编译过程**:JSP文件在首次被请求时会被Web容器(如Tomcat)编译成一个Servlet类,这个过程是自动的。 2. **请求处理**:客户端的请求实际上是由编译后的Servlet处理的,执行...

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

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

    Jsp和Servlet试题带(答案).pdf

    【JSP和Servlet知识点】 **JSP内置对象** 1. **request对象**:代表客户端的HTTP请求,包含请求参数、头信息等。它是HttpServletRequest的实例,可以用来获取表单数据、请求URL、请求头信息等。 2. **response...

    深入剖析JSP和Servlet对中文的处理

    处理JSP和Servlet中的中文乱码问题是一项常见的任务,通过理解不同编码之间的区别和转换机制,开发者可以有效地避免这类问题的发生。在实践中,推荐使用UTF-8作为统一的字符编码标准,并确保在客户端和服务器端之间...

    学生宿舍管理毕业设计maven+java+jsp+servlet

    在这个系统中,Maven负责管理项目的构建过程,整合各种依赖库,如Servlet API、JSP API等,简化项目的构建和部署流程,保证所有开发者在相同的环境中进行开发。 【知识点二】:Java Java是后端开发的主要编程语言,...

    java面试宝典

    180、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 42 181、四种会话跟踪技术 42 182、Request对象的主要方法 43 183、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出...

Global site tag (gtag.js) - Google Analytics