`
陈好好
  • 浏览: 10131 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JSP&Servlet(二)

 
阅读更多
JSP
一、容器如何处理JSP
(1)查看指令,得到转换信息
(2)创建一个HttpServlet子类
(3)如果page有import属性,在类中转换为import语句
(4)如果有声明,转换为类声明下面
(5)建立服务方法_jspServlet()
(6)将html,scriplet和表达式放入服务方法中,由PrintWriter输出
二、隐式对象对应的对象
out JspWriter(不能取代PrinterWriter)
application  ServletContext
request HttpRequest
response HttpResponse
config ServletConfig
session HttpSession
三、JSP生成的Servlet的API
(1)jspInit()
这个方法由init()调用,可以覆盖
(2)jspDestroy()
由Destroy()调用,可以覆盖
(3)_jspService()
由Service()调用,不可以覆盖
四、初始化JSP
为JSP配置Servlet初始化参数,只是<jsp-file></jsp-file>与Servlet的配置不同:
  <servlet>
  <servlet-name>Home</servlet-name>
  <jsp-file>/index.jsp</jsp-file>
  <init-param>
  <param-name>email</param-name>
  <param-value>xxxxx@gmail.com</param-value>
  </init-param>
  </servlet>
  <servlet-mapping>
  <servlet-name>Home</servlet-name>
  <url-pattern>index.jsp</url-pattern>
  </servlet-mapping>
覆盖jspInit()。调用jspInit()时,Java类已经变成Servlet,所以已经有ServletContext和ServletConfig供Servlet使用。在jspInit()中可以调用getServletContest()和getServletConfig()
<%!
  //函数要用声明,声明中不能直接使用隐式对象
  public void jspInit(){
  ServletConfig config = getServletConfig();
  String email = config.getInitParameter("email");
  ServletContext context = getServletContext();
  context.setAttribute("email", email);
  }
   %>
五、JSP中的属性
属性的三个作用域:request,application,session
三大指令:page,taglib,include
六、EL表达式
${application.email},用来替代表达式
七、JSP动作
动作更像一个标签
<jsp:include page="welcome.jsp"/>
<c:set var="rate" value="32"/>
分享到:
评论

相关推荐

    JSP&Servlet学习笔记.pdf

    本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。  本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...

    Jsp&Servlet;入门级项目全程实录源码文件

    Jsp&Servlet;入门级项目全程实录源码文件Jsp&Servlet;入门级项目全程实录源码文件Jsp&Servlet;入门级项目全程实录源码文件Jsp&Servlet;入门级项目全程实录源码文件

    [JSP&Servlet;学习笔记(第2版)]

    **JSP(Java Server Pages)与Servlet是Java Web开发中的两个核心技术,它们在构建动态Web应用程序方面发挥着关键作用。本学习笔记将深入探讨这两个概念,以及它们如何协同工作以提供高效、灵活的Web服务。** **JSP...

    林学良Jsp&Servlet学习笔记

    **JSP(Java Server Pages)与Servlet是Java Web开发中的两个核心技术,它们在构建动态网页和处理客户端请求方面起着至关重要的作用。** **JSP技术:** JSP是一种服务器端脚本语言,用于创建动态网页。它允许开发者...

    JSP & Servlet学习笔记

    本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。, 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...

    吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案

    吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案 本资源为吉林大学珠海学院JSP&Servlet学习笔记(第二版)的课后答案,涵盖了JSP和Servlet相关的知识点。本笔记共分为九章,每章节都包含了相关的问题答案,...

    JSP &amp; Servlet学习笔记(第2版)

    书中详细介绍了Servlet/JSP与Web容器之间的关系,必要时从Tomcat源代码分析,了解Servlet/JSP如何与容器互动。本书还涵盖了文本处理、图片验证、自动登录、验证过滤器、压缩处理、JSTL应用与操作等各种实用范例。  ...

    基于jsp&servlet开发的购物车项目

    在IT行业中,Web开发是一项核心技能,而基于JSP(JavaServer Pages)和Servlet的开发是构建动态网站的常见方式。本项目是一个基于这两项技术的购物车应用,旨在帮助初学者理解如何将它们结合起来实现实际功能。在这...

    jsp&servlet笔记

    jsp&servlet笔记jsp&servlet笔记jsp&servlet笔记

    [JSP&Servlet学习笔记(第2版)] 林信良

    [JSP&Servlet学习笔记(第2版)] 林信良

    JSP&Servlet&JavaScript&Ajax&jQuery源代码

    这些文件名称列表揭示了一个关于Web开发的教程结构,主要涵盖了JSP(JavaServer Pages)、Servlet、JavaScript、Ajax和jQuery这五个关键的技术。接下来,我们将详细探讨这些技术及其在实际应用中的重要性。 **JSP...

    JSP_Servlet学习笔记(第2版).pdf

    《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet;或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 《JSP & Servlet学习笔记(第2版)》针对Servlet 3.0的...

    jsp&servlet电子书

    总之,《jsp&servlet电子书》是学习JSP和Servlet的理想教材,无论你是初学者还是有一定基础的开发者,都能从中获益匪浅。通过阅读这本书,你将能够熟练地运用这两种技术构建高效的Web应用程序,解决实际开发中的各种...

    Jsp&Servlet学习笔记中的完整范例Gossip

    **JSP(JavaServer Pages)与Servlet是Java Web开发中两个关键的技术,它们在Web应用程序中扮演着重要的角色。** **JSP** 是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,使得网页具有动态生成的能力...

    jsp&servlet;学习笔记_第2版_光盘(看评论酌情下载)

    **二、Servlet技术** Servlet是Java EE规范的一部分,它是一个实现了Servlet接口的Java类,用于接收和响应来自客户端的HTTP请求。Servlet生命周期包括加载、初始化、服务、销毁四个阶段。 1. **Servlet生命周期** ...

    JSP&Servlet学习笔记(第2版)_打印版

    根据提供的文件信息,标题为“JSP&Servlet学习笔记(第2版)_打印版”,描述指出文档经过空白边裁剪处理以便于打印。虽然提供的部分内文无法直接转化为明确的知识点,但我们可以根据标题和描述推测该文档的主要内容,...

Global site tag (gtag.js) - Google Analytics