jsp 的声明 全局变量
<%!
private int count;
public void info{
count++;
}
%>
<%=count%>
<%
count++;
System.out.println(count);
out.print(count);
out.print(info());
%>
jsp3个编译指令
<%@ taglib%>
<%@ page
language="java" 默认都是 java 通常不用设置
extends="package.class" 指定JSP变成所产生的java类继承的父类,或所实现的接口.
import="package.class|package.*|..." 用来导入包,下面几个包是默认自动导入的,不需要显示导入,
默认导入的包有 java.lang.* ,java.servlet.*,java.servlet.jsp.*,java.servlet.http.*
session="true|false" 设定这个jsp页面是否需要 HTTP Session.
buffer="none|size Kb" 指定缓冲区得到大小.输出缓冲区JSP内部对象,out用于缓存JSP页面对客户端浏览器的输入,默认值为8Kb,单位为 Kb
autoFlush="true|false" 当输出缓冲区即将溢出时,是否需要强制输出缓冲区的内容,ture:正常输出,false:溢出时出现异常.
info="text" 设置该JSP程序信息,可以看做其说明,可以通过Servlet.getServletInfo()方法获取该值
errorPage="relativeURL" 指定错误处理页面,如果出现了异常,没有对异常进行处理的代码,会调用默认的错误页面
isErrorPage="true|false" 设置本JSP页面是否是错误才处理程序.如果本页面已经是错误处理页面,就不需要指定 errorPage属性了\
contentType="" 用于设定生成网页的文件格式和编码字符集,即 MIME类型和页面的字符集类型,MIME默认的类型是text/html 默认的字符集编码是 iso-8850-1
pageEncoding="" 指定生成网页的编码字符集.
%>
<%@ include file=""%> 静态导入 先整合 然后在一起编译 (可以看作是一个servlet,这样父子页面的数据就可以共享了,缺点,如果两个jsp页面 比较大的时候,会出现异常jsp页面的大小过大的问题)
7个动作指令
<jsp:include> 动态导入 先编译 在整合 (看作是两个servlet,父子页面的数据不共享,相对来说不容易出现 jsp页面过大的问题)
<jsp:forward> 指定页面跳转,将请求的处理转发到下一个页面
<jsp:param> 用于传递参数
<jsp:plugin> 用于下载JavaBean和 Applet到客户端执行
<jsp:useBean> 创建一个JAVABean的的实例
<jsp:setProperty> 设置javaBean的属性值
<jsp:geProperty> 输出 JavaBen的实例属性值
1.0
<jsp:forward page="{relativeURL | <%=expression%>}"/>
1.1
<jsp:forward page="{relativeURL | <%=expression%>}"
<jsp:param name="age" value="29"/>
</jsp:forward>
目标页面可以通过<%=request.getParameter("age")%>
9个内置对象
config
exception
out
page
pageContext
request
response
session
application
分享到:
相关推荐
**JSP的9个内置对象**: 1. **request**:代表HTTP请求对象,包含请求头、参数、cookies等信息。 2. **response**:代表HTTP响应对象,用于设置响应头、状态码、输出内容。 3. **session**:表示用户会话,用于...
### JSP内置对象之域对象和JSP指令详解 #### JSP内置对象之域对象 在JSP技术中,有几种内置对象被称为“域对象”,它们用于存储数据,并且具有不同的作用范围。这些域对象包括`pageContext`、`request`、`session`...
在JavaServer Pages (JSP) 技术中,有九个内置对象,它们为开发者提供了便利,无需显式创建即可直接使用。这些内置对象是页面生命周期的一部分,有助于处理请求、响应、会话管理等任务。以下是JSP的九大内置对象: ...
【标题】"Tomcat的JSP编译参数" 在Java Web开发中,Tomcat服务器扮演着重要的角色,尤其是对于处理JSP(JavaServer Pages)页面。JSP是一种动态网页技术,它允许开发者将HTML代码与Java代码混合编写,从而实现动态...
主要介绍JSP的两种注释、三脚本、七动作、九内建对象
2. JSP动作(`<jsp:...>`):如forward、include、useBean等,它们控制页面流程和对象实例化。 3. JSP表达式(`):将Java表达式的结果转换为字符串并插入到HTML输出中。 4. JSP脚本元素(`<%...%>`):包含Java代码...
JSP隐式对象是JSP页面中内置的对象,它们可以在JSP页面中使用,而不需要显式声明。常见的JSP隐式对象包括: * request:表示当前请求对象。 * response:表示当前响应对象。 * session:表示当前会话对象。 * ...
JSP提供了三种类型的指令:`page`指令、`include`指令和`taglib`指令。`page`指令用于配置JSP页面的属性,如编码、错误页面等;`include`指令用于在编译时合并多个文件;`taglib`指令用于引入自定义标签库。 **3. ...
本手册“即用即查——JSP函数与对象参考手册”是针对JSP开发者的重要参考资料,涵盖了JSP中的关键函数和内置对象,帮助开发者快速解决问题。 ### JSP函数 JSP函数通常指的是JavaServer Pages Standard Tag Library...
JSP页面在服务器接收到请求后,会经历翻译、预处理和编译三个步骤,最终转换为Servlet执行。而JSP的生命周期则涉及加载、实例化、初始化、服务和销毁五个阶段,每个阶段都可以执行特定的动作。 在JSP页面的开发中,...
JSP提供了九个内置对象,包括:request(请求对象)、response(响应对象)、session(会话对象)、application(应用对象)、out(输出流对象)、pageContext(页面上下文对象)、page(当前JSP页面对象)、config...
JSP 程序设计期末复习总结及模拟试题 ...本资源摘要信息涵盖了 JSP 程序设计的基本概念、运行原理、JSP 指令标记、JSP 动作标记、JSP 内置对象、JSP 元素和 JSP 编程技巧等知识点,是 JSP 程序设计的必备知识。
JSP提供了九个内置对象,无需显式创建即可使用,如request、response、session、application等。request对象持有客户端请求的信息;response对象负责向客户端发送响应;session用于跟踪用户会话;application对象则...
JSP的核心概念包括JSP指令、JSP动作、内置对象、脚本元素等,这些知识点在学习过程中至关重要。 1. **JSP指令**: JSP指令是告诉服务器如何处理JSP页面的元数据,主要包括`page`指令、`include`指令和`taglib`指令。...
**JSP(Java Server Pages)语法中文版** ...综上所述,JSP语法是构建动态Web应用程序的关键,涵盖了指令、动作、脚本元素和内置对象等多个方面。通过熟练掌握这些知识点,开发者可以高效地构建出功能丰富的Web应用。
3. **JSP指令**:JSP有三种类型的指令,包括页面指令(page指令)、包含指令(include指令)和标签库指令(taglib指令)。页面指令用于设置整个页面的属性,如语言、导入的包等;包含指令可以将一个文件插入到当前...
JSP提供了九个内置对象,如请求对象(request)、响应对象(response)、会话对象(session)、应用对象(application)等,它们简化了开发过程,无需手动创建。 **4. JSP标签** JSP标准标签库(JSTL)提供了一系列...
JSP指令是用来控制JSP编译过程的元信息。主要有三种类型的指令:`page`、`include`和`taglib`。 - `page`指令用于设置JSP页面的属性,如语言、导入的类库等。 - `include`指令用于在页面编译时静态地包含另一个文件...
四、JSP内置对象 1. request:代表HTTP请求,用于获取请求参数和头部信息。 2. response:代表HTTP响应,用于设置响应头和发送响应数据。 3. session:存储用户会话数据,跨多个页面访问。 4. application:全局共享...