JSP中九大内置对象为:
request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request
response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page
pageContext 页面上下文对象 类型 javax.servlet.jsp.PageContext 作用域 Page
session 会话对象 类型 javax.servlet.http.HttpSession 作用域 Session
application 应用程序对象 类型 javax.servlet.ServletContext 作用域 Application
out 输出对象 类型 javax.servlet.jsp.JspWriter 作用域 Page
config 配置对象 类型 javax.servlet.ServletConfig 作用域 Page
page 页面对象 类型 javax.lang.Object 作用域 Page
exception 例外对象 类型 javax.lang.Throwable 作用域 page
四个作用域
Page(当前页面有效)、request(局部有效)、session(会话有效)、application(全体有效)。
JSP七个动作指令
jsp:forward: 执行页面转向,将请求的处理转发到下一个页面。
jsp:param: 用于传递参数,必须与其他支持参数曲标签一起使用。
jsp:include: 用于动态引入一个 JSP 页面。
jsp:plugin: 用于下载 JavaBean 或 Applet 到客户端执行。
jsp:useBean: 使用 JavaBean。
jsp:setProperty: 修改 JavaBean 实例的属性值。
jsp:getProperty: 获取 JavaBean 实例的属性值。
jsp的工作原理:
当我们访问一个JSP页面的时候,这个文件首先会被JSP引擎翻译为一个Java源文件,其实就是一个Servlet,并进行编译,然后像其他Servlet一样,由Servlet引擎来处理。Servlet引擎装载这个类,处理来自客户的请求,并把结果返回给客户
分享到:
相关推荐
**一、JSP基础语法** 1. **注释** - **显示注释**:客户端可见,使用`<!-- 注释内容 -->`。 - **隐式注释**:客户端不可见,有三种格式: - 单行注释:`// 注释内容` - 多行注释:`/* 注释内容 */` - JSP注释...
内容为Java中jsp知识点介绍,文件为OneNote格式,文件预览见主页相关博文
### JSP基础知识与应用详解 #### 一、JSP概述 JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发技术。它通过在HTML文档中嵌入Java代码来实现动态页面的生成。JSP文件在服务器上被编译成Servlet,...
**JSP基础语法知识详解** JavaServer Pages(JSP)是一种动态网页开发技术,它将HTML、CSS和JavaScript等静态内容与Java代码相结合,用于构建交互式的Web应用程序。JSP语法是开发者掌握JSP技术的基础,它使得Java...
- JSP语法是学习JSP的第一步,主要包括脚本元素(Scriptlets、表达式、声明),以及JSP指令(page、include、taglib)的使用。了解如何在JSP页面中编写Java代码,以及如何在页面上动态输出数据。 2. **JSP内置对象...
### JSP程序设计知识点概述 #### 一、JSP简介 **JSP(JavaServer Pages)** 是一种基于Java的Web应用开发技术,它能够帮助开发者构建高效、跨平台且易于维护的Web应用程序。JSP的主要特点在于它可以将HTML代码与...
### JSP考试面试常见考点详解 #### 一、Servlet与CGI的区别 Servlet与CGI(Common Gateway Interface)作为两种...以上是JSP考试面试中常见的几个重要知识点,理解并掌握这些概念有助于更好地准备相关的考试和面试。
这份"JavaWEB基础知识整理.rar"压缩包提供了一份详细的Java Web开发基础教程,适合初学者和有一定经验的开发者进行复习和巩固。以下是对其中核心知识点的详细解读: 1. **Java Web概述** - Java Web开发主要涉及...
根据提供的文件信息,我们可以归纳出以下几个关键的知识点: ### JSP与Servlet的关系 1. **JSP(JavaServer Pages)**:这是一种基于Java的技术,用于创建动态网页。它结合了HTML、XML标记以及Java代码片段...
源代码包“JSP应用开发详解第三版源代码2”包含了一系列与JSP相关的项目和示例,这些项目和示例覆盖了JSP的基础到高级应用,包括但不限于以下关键知识点: 1. **JSP基本元素**:包括JSP指令(如page、include、...
【标题】"7个JSP小项目源代码和笔记资料汇总源码整理"涉及的是Java Web开发中的一个重要技术——JSP(JavaServer Pages),它是一种动态网页开发技术,结合了HTML、JavaScript和Java代码,用于构建服务器端的交互式...
总的来说,通过使用JSP、Struts和Hibernate,我们可以构建出一个高效、灵活的知识管理系统,实现知识的收集、整理、分享和传播。这种系统不仅适用于企业内部的知识管理,也可以应用于教育、科研等领域,助力于知识的...
本综合整理的**jsp课件**旨在为初学者提供一个系统性的学习路径,内容涵盖了JSP的基础概念、语法特性、生命周期、指令元素、脚本元素、动作元素以及与其他Java Web技术如Servlet、JSTL、EL表达式等的协同工作。...
JSP(JavaServer Pages)是Java平台上的一个重要技术,它允许开发者创建动态网页。这篇文档主要涵盖了JSP的基础、入门和高级概念,包括了请求转发、重定向、session和cookie的使用,以及javabean和MVC(Model-View-...
JSP是Java EE平台的一部分,旨在简化创建、维护和部署Web应用程序的过程。 在JSP中,主要涉及以下几个关键知识点: 1. **页面指令(Page Directives)**: - `@page` 指令用于设置整个JSP页面的属性,如内容类型...
`<jsp:useBean>`可以实例化一个JavaBean,并在JSP页面中使用;`<jsp:setProperty>`和`<jsp:getProperty>`分别用于设置和获取JavaBean的属性值。 4. **JSP表达式**与`EL(Expression Language)`: JSP表达式`...
### jsprun数据结构文档知识点概述 #### 一、概览 本文档是对jsprun社区内关于Discuz!6.0与6.1.0版本数据库结构的详细整理。Discuz!是一款非常流行的社区论坛软件,其数据库设计对整个论坛功能的实现至关重要。通过...