第十章jsp技术概述
学习笔记:
一servlet和jsp的区别
servlet可以理解为在java中嵌入html的内容,而jsp理解为在html中嵌入java代码。虽然jsp最终转变为servlet,但他们还是有很多的不同,他们解决的问题不同,servlet倾向于解决与“编程”和“数据处理”有关的任务,而jsp倾向于解决“表示”的任务。
二对jsp的误解
(一)忘记jsp技术是服务器端技术
1.浏览器根本就“不支持”jsp,我们看到的只是jsp页面的输出,因此,如同对待静态HTML页面一样,我们只需确保jsp输出的HTML与浏览器兼容。
2.当我们的客户在浏览器中是查看代码时,我们如何阻止他们看到jsp标签。因为标签在服务器上进行处理,发送给客户的输出中并不出现。
(二)混淆jsp转换到servlet期间和请求期间
1.jsp页面仅在修改后第一次访问时,才会转换成servlet并进行编译。
jsp页面的执行过程:将jsp页面转换成servlet、编译servlet、将servlet载入到服务器内存中、调用jspInit、调用_jspService。
由jsp页面生成的servlet使用_jspService方法(Get和Post都调用该方法),不是doGet和doPost方法,对于初始化,我们使用jspInit方法而不是init方法。
a.当我们在第一次修改jsp页面后,再次请求,只需调用_jspService。b.当我们重新启动服务器时,我们就直接将servlet载入到服务器内存中。c.页面修改后就从头开始执行。
分享到:
相关推荐
**JSP(Java Server Pages)与Servlet...这个**[JSP&Servlet学习笔记(第2版)]**会涵盖这些主题,并可能包括示例代码、最佳实践和常见问题解答,帮助读者全面掌握JSP和Servlet的使用技巧,进一步提升Java Web开发能力。
JSP Servlet 学习笔记 第2版 林信良 随书光盘 第3卷
《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,...《JSP & Servlet学习笔记(第2版)》以“微博”项目贯穿全书,将JSP & Servlet技术应用于实际项目开发之中,并使用重构方式来改进应用程序架构。
本书是作者多年来教学实践经验的总结,汇集了... 本书在讲解的过程中,以“微博”项目贯穿全书,随着每一章的讲述都在适当的时候将JSP & Servlet技术应用于“微博”程序之中,以便读者能了解完整的应用程序构建方法。
根据提供的文件信息,标题为“JSP&Servlet学习笔记(第2版)_打印版”,描述指出文档经过空白边裁剪处理以便于打印。虽然提供的部分内文无法直接转化为明确的知识点,但我们可以根据标题和描述推测该文档的主要内容,...
JSP & Servlet学习笔记(第2版),高清完整版,学习servlet和jsp的经典教材,推荐! 出版时间:2012-05-01,林信良 著
**JSP(JavaServer Pages)与Servlet是Java Web开发中的两个核心技术,它们在构建动态Web应用程序方面发挥着关键作用。本篇文章将详细讲解这两个技术及其相互关系,以及如何通过学习笔记和提供的源码来深入理解它们...
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP &Servlet;时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...
jsp&servlet学习笔记(第2版)光盘,买书附赠光盘,完片版本。
本资源为吉林大学珠海学院JSP&Servlet学习笔记(第二版)的课后答案,涵盖了JSP和Servlet相关的知识点。本笔记共分为九章,每章节都包含了相关的问题答案,涉及到JSP和Servlet的各个方面。 在第一章中,本笔记涵盖...
在这个"Servlet & JSP学习笔记NetBeans源代码"压缩包中,你将找到一系列与Servlet和JSP相关的示例代码,这些代码是基于NetBeans IDE编写的,并且是在Tomcat服务器上运行的。 Tomcat是一个开源的轻量级Web服务器和...
本书以其独特的学习风格,深入浅出地介绍了Servlet和JSP(JavaServer Pages)这两项核心的Java Web开发技术。 Servlet是Java平台上的一个标准API,用于构建动态Web应用程序。它允许开发者通过Java代码来处理HTTP...
第二篇为“Servlet核心技术”,主要讲述Servlet的技术特点、请求和响应、数据共享、会话跟踪等技术;第三篇为“JSP技术基础”,主要讲述JSP的基本语法和内建对象及JSP和Servlet的集成,JavaBean和表达式语言;第四篇...
[JSP&Servlet学习笔记(第2版)] 林信良
**JSP(Java Server Pages)与Servlet是Java Web开发中的两个核心技术,它们在构建动态网页和处理客户端请求方面起着至关重要的作用。** **JSP技术:** JSP是一种服务器端脚本语言,用于创建动态网页。它允许开发者...
该书是学习JSP和Servlet的好书,讲解通俗易懂,详细全面,带目录。
Servlet和JSP是Java Web开发中的核心技术,它们用于构建动态网页和服务器端应用程序。这篇学习笔记将深入探讨这两个概念,以及它们在实际开发中的应用。 Servlet是Java编程语言的一个接口,由Sun Microsystems(现...