JSP技术 ppt课件
合集下载
JSP完整PPT课件
• JSP的编译
– JSP的页面代码不能直接运行 – JSP的页面代码被编译成Java的源代码 – 编译生成的Java类实现javax.servlet.jsp.HttpJspPage接口
• HttpJspPage接口的继承关系如下图
*
5
CASI
JSP与Servlet
• JSP与Servlet的对应
• Web容器调用实例的jspInit方法;准备阶段完成
*
11
CASI
JSP的运行 Ⅵ
• Web容器调用_ jspService方法处理相应的请求
*
12
CASI
JSP的运行 Ⅶ
• 当需要销毁实例时,Web容器调用jspDestroy方法
*
13
CASI
JSP脚本元素Ⅰ
• 脚本元素包括:注释、声明和表达式。 • HTML注释(显式注释):
*
19
CASI
JSP内置对象Ⅱ
• 和Servlet相关的内置对象
– page对象
• page对象代表JSP本身,更准确的说,它代表JSP被转译后的 Servlet。因此,他可以调用Servlet类所定义的方法。实际开发中很 少使用
– config对象
• 该对象里存放Servlet的初始参数值(初始数据结构)。和page对象 一样都很少被用到
*
20
CASI
JSP内置对象Ⅲ
• Input/Output有关的内置对象
– out对象
• out对象代表了向客户端发送数据的对象,与response对象不同,通过out对 象发送的内容将是浏览器需要显示的内容,是文本级的,可以通过out对象 直接向客户端写一个由程序动态生成的HTML文件
JSP教程02共35页PPT资料
<% Java 代码 %>
<%! 方法 %>
<!-- 这是注释,但客户端可以查看到 --> <%-- 这也是注释,但客户端不能查看到 --%>
什么是page指令
page指令
通过设置内部的多个属性来定义整个页面的属性
语法:<% page 属性1="属性值" 属性2="属性值1,属 性值2"… 属性n="属性值n"%>
stringtitlename没有出现关键没有出现new关键字但却可以使用request对象jsp内置对象常用的jsp内置对象常用内置对象requestresponseoutapplicationapplicationsessionjsp内置对象request61request对象主要用于处理客户端请求jsp页面request对象客户端请求请求信息jsp内置对象request62request对象常用方法方法名称stringgetparameterstringname根据页面表单组件名称获取页面提交数据stringgetparametervaluesstringname获取一个页面表单组件对应多个值时的用户的请求数据voidsetcharacterencodingstringcharset指定每个请求的编码在调用getparameter之前进行设定可以解决中文乱码问题stringgetremoteraddr返回提交请求的客户机的ip地址jsp内置对象request63编程实现accp学员的注册功能注册信息包括
%>
String pwd = request.getParameter("pwd");
%>
教员演示:乱码处理过程
<%! 方法 %>
<!-- 这是注释,但客户端可以查看到 --> <%-- 这也是注释,但客户端不能查看到 --%>
什么是page指令
page指令
通过设置内部的多个属性来定义整个页面的属性
语法:<% page 属性1="属性值" 属性2="属性值1,属 性值2"… 属性n="属性值n"%>
stringtitlename没有出现关键没有出现new关键字但却可以使用request对象jsp内置对象常用的jsp内置对象常用内置对象requestresponseoutapplicationapplicationsessionjsp内置对象request61request对象主要用于处理客户端请求jsp页面request对象客户端请求请求信息jsp内置对象request62request对象常用方法方法名称stringgetparameterstringname根据页面表单组件名称获取页面提交数据stringgetparametervaluesstringname获取一个页面表单组件对应多个值时的用户的请求数据voidsetcharacterencodingstringcharset指定每个请求的编码在调用getparameter之前进行设定可以解决中文乱码问题stringgetremoteraddr返回提交请求的客户机的ip地址jsp内置对象request63编程实现accp学员的注册功能注册信息包括
%>
String pwd = request.getParameter("pwd");
%>
教员演示:乱码处理过程
经典jsp教程PPT课件
<P>这些选择器使用 HTML 元素的名称。唯一的区别在于去掉括号。</P> </BODY> </HTML>
软件学院
Class选择符 2.8 级联样式表(CSS)
❖ class选择符:使用html标签的class属性设置值的作 为的选择符就是class选择符。
❖关联class selector:可以为同一个元素(html标签) 定义不同的样式。
</FRAMESET>
软件学院
FRAMESET的属性 2.7 框架标记
属性 ROWS
COLS
说明
此属性指定当前框架组中水平方向上框架的个数和尺寸 。将ROWS=设置为以逗号分开的数字或百分比,表 示每个框架的高度。数字指定各框架的绝对大小,百分 比控制框架的垂直尺寸相对于浏览器高度的百分比。用 星号(*)表示变量高度,变高的框架填充其它框架填 充后余下的空间。
❖ CSS可以用来精确的控制页面里每一个元素的字体样式、 背景、排列方式、区域尺寸、边框等。使用CSS能够简化 网页的格式代码,加快下载显示的速度,外部链接样式可 以同时定义多个页面,大大减少了重复劳动的工作量。
软件学院
CSS设置方法 2.8 级联样式表(CSS)
❖ 方法1:行内样式表(style属性)
第2章 HTML知识
L/O/G/O
回顾-- 表格标记
❖ 表格标记包含的成员
▪ <table>-表格标记,表格的整体 外观由<table>标记的属性决定
▪ <tr> - 表行标记,表示表格中新 的一行的开始;
▪ <th> - 表头标记,<th>标记的 文字按照粗体字显示
软件学院
Class选择符 2.8 级联样式表(CSS)
❖ class选择符:使用html标签的class属性设置值的作 为的选择符就是class选择符。
❖关联class selector:可以为同一个元素(html标签) 定义不同的样式。
</FRAMESET>
软件学院
FRAMESET的属性 2.7 框架标记
属性 ROWS
COLS
说明
此属性指定当前框架组中水平方向上框架的个数和尺寸 。将ROWS=设置为以逗号分开的数字或百分比,表 示每个框架的高度。数字指定各框架的绝对大小,百分 比控制框架的垂直尺寸相对于浏览器高度的百分比。用 星号(*)表示变量高度,变高的框架填充其它框架填 充后余下的空间。
❖ CSS可以用来精确的控制页面里每一个元素的字体样式、 背景、排列方式、区域尺寸、边框等。使用CSS能够简化 网页的格式代码,加快下载显示的速度,外部链接样式可 以同时定义多个页面,大大减少了重复劳动的工作量。
软件学院
CSS设置方法 2.8 级联样式表(CSS)
❖ 方法1:行内样式表(style属性)
第2章 HTML知识
L/O/G/O
回顾-- 表格标记
❖ 表格标记包含的成员
▪ <table>-表格标记,表格的整体 外观由<table>标记的属性决定
▪ <tr> - 表行标记,表示表格中新 的一行的开始;
▪ <th> - 表头标记,<th>标记的 文字按照粗体字显示
2JSP的基础语法PPT课件
第2讲 JSP的基础语法
本章将详细介绍什么是JSP,JSP具有哪些特点。还将介绍 JSP的运行机制以及JSP的脚本元素。通过本讲的学习,应该能够 完成如下几个目标。 • 了解JSP的基本特点。 • 理解JSP的运行机制 • 熟练使用JSP声明语句 • 熟练使用JSP Scriptlets • 熟练使用JSP表达式
04
</head>
05
<body>
06
<%
07
String str = "Hello"; //声明字符串str
08
%>
09
<%= str%>
10
</body>
11
</html>
2.4 注释
JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一 类是不能在客户端显示的注释,即JSP注释。
<html>
02
<head>
03
<title>JavaScriptletsDemo</title>
04
</head>
05
<body>
06
<%
07
String str = "Java Scriptlets Demo"; //声明字符串str
08
out.println(str); //输出字符串str
09
HTML注释使用<!--作为开始,以-->作为结束,中间包含的代码即为注释部 分。
JSP注释使用<%- -作为开始,以--%>作为结束,中间包含的代码即为注释 部分。
本章将详细介绍什么是JSP,JSP具有哪些特点。还将介绍 JSP的运行机制以及JSP的脚本元素。通过本讲的学习,应该能够 完成如下几个目标。 • 了解JSP的基本特点。 • 理解JSP的运行机制 • 熟练使用JSP声明语句 • 熟练使用JSP Scriptlets • 熟练使用JSP表达式
04
</head>
05
<body>
06
<%
07
String str = "Hello"; //声明字符串str
08
%>
09
<%= str%>
10
</body>
11
</html>
2.4 注释
JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一 类是不能在客户端显示的注释,即JSP注释。
<html>
02
<head>
03
<title>JavaScriptletsDemo</title>
04
</head>
05
<body>
06
<%
07
String str = "Java Scriptlets Demo"; //声明字符串str
08
out.println(str); //输出字符串str
09
HTML注释使用<!--作为开始,以-->作为结束,中间包含的代码即为注释部 分。
JSP注释使用<%- -作为开始,以--%>作为结束,中间包含的代码即为注释 部分。
面向对象技术第一章绪论jsp精品PPT课件
Java虚拟机(Java virtual machine)
public class aaa {
... }
class bbb {
... }
app.java
编 译 器 编 译 器
byte-codes
直 译 器 直 译 器
app.class
010001010101011100 1000101001010100011 000101010101010010
1995.12 微软(MicroSoft) IE加入支持Java的行 列。
1996.2 Java Beta测试版结束,Java 1.0版正 式诞生。
1997.2 Java急速发展至1.1版,届时分为 Personal Java和Embedded Java两大派。 1999.7 升级成1.2版。
2000.9 升级至1.3版。
Java Bytecode (Platform Java Interpreter
Independent) (Power PC)
Compiler(Power PC)
Compiler (SPARC)
Java 程序
Java Interpreter (SPARC)
Java 程序 Java程序
编译器 编译器
Java的来历
Java的故事
Sun Microsystems, Inc. -- Palo Alto, Silicon Valley, USA.
印度橡树 Oak programming language
Java的发展史
1991年 Sun 公司进军消费电子产品(IA)市场。
1991.4 Sun成立“Green”小组,以C++为基础 开发新的程序语言,James Gosling取名时看 到窗口橡树,即命名为Oak。
jsp课件.ppt
Tomcat的下载地址为: /site/downloads/dow nloads_tomcat.html
• 下载Tomcat
用户通过该链接就可以进入到Tomcat的下载页面, 如图2-5所示。
图2-5 Tomcat下载页面(1)
• 下载Tomcat
在图2-11所示的“配置选项”界面中指定端口号 (默认为8080)、管理员用户名和密码(本例为 admin和liuzc518),然后选择【Next】继续安装, 进入如图2-12所示的“Java虚拟机选择”界面。
端口号 用户名
密码
图2-11 配置选项界面
• 安装与配置Tomcat
在图2-12所示的“Java虚拟机选择”界面中指定 JVM路径(本例为c:\j2sdk),然后选择【Install】 继续安装,进入如图2-13所示的“正在安装”界面, 开始执行安装,安装正常完成后,进入如图2-14所 示的“完成安装”界面。
2.1 JDK安装配置
JSP运行环境
2个基本条件 需要在计算机上安装Java 2,并进行相关的环
境变量的设置。 需要在计算机上安装JSP引擎,比如J2EE服务
器、Resin和Tomcat服务器等。
• JSP运行环境
客户端运行环境 在应用JSP进行WEB程序开发时,客户端只需要
使用浏览器即可。 服务器端运行环境
第2章 JSP基础知识
本章学习要点:
JDK的下载、安装和配置 Tomcat的下载、安装和配置 JSP的开发工具的基本使用 创建第一个JSP程序
第2章 JSP基础知识
2.1 JDK安装配置 2.2 Tomcat安装配置 2.3 JSP开发工具 2.4 创建第一个JSP程序 2.5 本章小结
在应用JSP进行WEB程序开发时,服务器端的运 行环境的搭建根据WEB服务器的不同有不同的方案。
• 下载Tomcat
用户通过该链接就可以进入到Tomcat的下载页面, 如图2-5所示。
图2-5 Tomcat下载页面(1)
• 下载Tomcat
在图2-11所示的“配置选项”界面中指定端口号 (默认为8080)、管理员用户名和密码(本例为 admin和liuzc518),然后选择【Next】继续安装, 进入如图2-12所示的“Java虚拟机选择”界面。
端口号 用户名
密码
图2-11 配置选项界面
• 安装与配置Tomcat
在图2-12所示的“Java虚拟机选择”界面中指定 JVM路径(本例为c:\j2sdk),然后选择【Install】 继续安装,进入如图2-13所示的“正在安装”界面, 开始执行安装,安装正常完成后,进入如图2-14所 示的“完成安装”界面。
2.1 JDK安装配置
JSP运行环境
2个基本条件 需要在计算机上安装Java 2,并进行相关的环
境变量的设置。 需要在计算机上安装JSP引擎,比如J2EE服务
器、Resin和Tomcat服务器等。
• JSP运行环境
客户端运行环境 在应用JSP进行WEB程序开发时,客户端只需要
使用浏览器即可。 服务器端运行环境
第2章 JSP基础知识
本章学习要点:
JDK的下载、安装和配置 Tomcat的下载、安装和配置 JSP的开发工具的基本使用 创建第一个JSP程序
第2章 JSP基础知识
2.1 JDK安装配置 2.2 Tomcat安装配置 2.3 JSP开发工具 2.4 创建第一个JSP程序 2.5 本章小结
在应用JSP进行WEB程序开发时,服务器端的运 行环境的搭建根据WEB服务器的不同有不同的方案。
JSP-Web框架技术详解PPT幻灯片课件
回给用户(用户需要重新输入)。 如果输入数据正确,CGI处理数据(也许要添加到数据库等)。随后
产生HTML网页,回传给用户,使用户看到处理后的结果。
Applet处理方式
使用客户端运行的小程序检查数据,然后发出数据; 由服务器端程序接收和处理数据。
存在问题:不确定客户端是否有J3VM,或是JVM的什么版本?
</servlet>
添加Servlet的映射标签:
<servlet-mapping> <servlet-name>FirstServlet</servlet-name> <url-pattern>/First</url-pattern>
</servlet-mapping>
在浏览器中执行
http://localhost:8080/myServlet/First
编写doGet( )方法(对于POST请求,调用doPost()方法)
开发、部署一个简单的Servlet
编写HelloWorldServlet.java 部署好Servlet的目录结构。在classpath环境变量中添加:
D:\TOMCAT5.5\COMMON\LIB\servlet-api.jar; D:\TOMCAT5.5\COMMON\LIB\jsp-api.jar
Servlet处理方式
可移植性
Servlet使用Java编写,Java具有跨平台性,Servlet的可移植性也 很强,可以在不同的操作系统和应用服务器下移植运行。
灵活
Servlet接口非常精练,易于掌握,同时,又具有良好的扩展性。
效率高
传统CGI,每个请求都要启动一个新的进程;Servlet中,每个请求 由一个轻量级的线程处理。
产生HTML网页,回传给用户,使用户看到处理后的结果。
Applet处理方式
使用客户端运行的小程序检查数据,然后发出数据; 由服务器端程序接收和处理数据。
存在问题:不确定客户端是否有J3VM,或是JVM的什么版本?
</servlet>
添加Servlet的映射标签:
<servlet-mapping> <servlet-name>FirstServlet</servlet-name> <url-pattern>/First</url-pattern>
</servlet-mapping>
在浏览器中执行
http://localhost:8080/myServlet/First
编写doGet( )方法(对于POST请求,调用doPost()方法)
开发、部署一个简单的Servlet
编写HelloWorldServlet.java 部署好Servlet的目录结构。在classpath环境变量中添加:
D:\TOMCAT5.5\COMMON\LIB\servlet-api.jar; D:\TOMCAT5.5\COMMON\LIB\jsp-api.jar
Servlet处理方式
可移植性
Servlet使用Java编写,Java具有跨平台性,Servlet的可移植性也 很强,可以在不同的操作系统和应用服务器下移植运行。
灵活
Servlet接口非常精练,易于掌握,同时,又具有良好的扩展性。
效率高
传统CGI,每个请求都要启动一个新的进程;Servlet中,每个请求 由一个轻量级的线程处理。
第8讲--JSP语法PPT课件
✓ 由于被包含文件之间可以共享变量,因此要尽可能降 低各文件之间的耦合度。
JSP技术
3.4 声明、表达式、脚本和注释
3.3.1 声明
JSP声明用于产生类文件中类的属性和方法。声明后的变量
和方法可以在JSP页面中的任意位置使用,但仅限于当前页 面。
<%! String getDate() { //声明全局方法
阶段 翻译 编译 装载 创建 初始化
服务
销毁
描述
将JSP源文件翻译为对应的Servlet源文件(.java)
编译Java源文件(.java)为类文件(.class)
将类文件加载至内存中
创建一个Servlet类实例对象
调用jspInit()方法,最终调用Servlet类的init()方法初 始化
调用_jspService()方法,最终调用Servlet类的 service()方法,将请求和响应传递进对应的doXXX()方法
如果JSP页面不需要会话,设置session属性值为 false可以避免创建不必要的会话,从而可以防止 内存消耗和占用CPU时间,因此从性能角度上来说 是有意义的。
buffer属性和autoFlush属性
buffer属性指定输出缓冲区的大小,取值为none或 xKB。该缓冲区存储响应内容,直到发送给客户端为止。
✓ 缓冲区默认的大小取决于具体的JSP引擎,但JSP规范中 强制要求缓冲区大小不能小于8KB。
✓ 若指定缓冲区大小为none,则直接将数据发送给客户端。
autoFlush属性用于指定当缓冲区满时,是否自动将 数据发送到客户端,默认为true。
✓ 如果autoFlush属性取值为false,而缓冲区已满,若 此时试图添加更多数据到缓冲区中则会抛出异常。
JSP技术
3.4 声明、表达式、脚本和注释
3.3.1 声明
JSP声明用于产生类文件中类的属性和方法。声明后的变量
和方法可以在JSP页面中的任意位置使用,但仅限于当前页 面。
<%! String getDate() { //声明全局方法
阶段 翻译 编译 装载 创建 初始化
服务
销毁
描述
将JSP源文件翻译为对应的Servlet源文件(.java)
编译Java源文件(.java)为类文件(.class)
将类文件加载至内存中
创建一个Servlet类实例对象
调用jspInit()方法,最终调用Servlet类的init()方法初 始化
调用_jspService()方法,最终调用Servlet类的 service()方法,将请求和响应传递进对应的doXXX()方法
如果JSP页面不需要会话,设置session属性值为 false可以避免创建不必要的会话,从而可以防止 内存消耗和占用CPU时间,因此从性能角度上来说 是有意义的。
buffer属性和autoFlush属性
buffer属性指定输出缓冲区的大小,取值为none或 xKB。该缓冲区存储响应内容,直到发送给客户端为止。
✓ 缓冲区默认的大小取决于具体的JSP引擎,但JSP规范中 强制要求缓冲区大小不能小于8KB。
✓ 若指定缓冲区大小为none,则直接将数据发送给客户端。
autoFlush属性用于指定当缓冲区满时,是否自动将 数据发送到客户端,默认为true。
✓ 如果autoFlush属性取值为false,而缓冲区已满,若 此时试图添加更多数据到缓冲区中则会抛出异常。
jsp基础PPT
【例2-2】example2_2.jsp
<%@ page contentType="text/html;charset=UTF-8" %> <HTML> <BODY bgcolor=pink> <FONT size=4> <%! int i=0; %> <% i++; %> <P>您是第<%=i%>个访问本站的客户。 </FONT> </BODY> </HTML>
4.4、JSP中的注释
1. HTML 注释格式: <!-注释内容 --> 2. JSP 注释格式: <%-- 注释内容 --%> 3. 程序片中的行注释格式: “//”、“/** */
【例2-8】example2_8.jsp代码及效果
<%@ page contentType="text/html;charset=UTF-8" %> <HTML><BODY> <!-- 以下是标题1 --> <H1> 大家要注意了,成员变量是大家共享的 </H1> <%-- 下面是变量和方法的声明,利用共享的 sum和n计算连续和 --%> <%! long sum=0,n=1; void computer(){ sum=sum+n; n=n+1; } %> <%-- 下面是程序片,调用方法得到结果 --%> <% computer(); out.println("当前连续和是:"+sum); %> </BODY></HTML>
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP技术
getParameterNames():返回所有提交的参数名称。 getCookies():返回所有的Cookie。 getContextPath():返回HTTP请求中,指示请求上下 文的部分。
JSPቤተ መጻሕፍቲ ባይዱ术
getHeader(String name):获取request头信息。 getHeaderNames():返回所有的request请求名称。
JSP技术
对象request是javax.servlet.ServletRequest类的实 例,代表着客户端的请求。request包含客户端的信息以及 请求的信息,如请求哪个文件,附带的地址栏参数等。每次 客户端请求都会产生一个request实例。客户端的请求信息 被封装在request对象中。这样,在服务端可以通过request 对象,接受所有从浏览器发往服务器的请求内的所有信息, 然后做出响应。request对象是HttpServletRequest接口的 实现,
JSP技术
request隐藏对象中包含了从当前JSP页面的URL查询 字符串得到的信息,从MTHL表单中提交的编码数据也包含 在request请求中。这些信息到了服务器后,服务器会把这 些信息当做Java的String对象,这些String对象用来代表传 递的参数名和参数值。在request隐藏对象访问客户端请求 的参数时,会通过4.2.1小节中介绍的一些方法检索到请求参 数的信息。
JSP技术
访问客户端请求中的参数。 访问客户端请求中的国际化信息。 访问客户端请求中的请求报头。 访问客户端请求中的安全信息。
JSP技术
获取客户端的Cookie信息。 管理请求中的属性。 request隐藏对象中有一些常用的方法,通过这些方法 来实现request隐藏对象的各个功能,这些方法有以下几种 :
JSP技术
setAttribute(String name, Object value):在 request中保存一个对象。本页面内或者forward之后的页 面中可以通过getAttribute(String name)方法获取该对象。
setCharacterEncoding(String encoding):设置 request的编码方式。
JSP技术
获取的信息内容包括请求的头文件(Header)、浏览 器的相关配置信息,请求的方式(GET和POST),请求的 参数名称,参数值和客户端的主机名等信息。
request对象是在客户发出请求时才被创建,请求结束 后,销毁这个对象。它作为_jspService方法的一个形参在 传递参数。它主要提供的服务有:
getAttribute(String name):从request中获取name 对应的对象。
JSP技术
getMethod():返回request中使用的方法名称,一般 为GET或者POST。
getParameter(String key):返回客户端用户提交的参 数。
getParameterValues(String key):返回提交的多个 同名参数值。以数组形式返回。
JSP技术
getBufferSize():以字节为单位,返回缓存大小,单 位是KB。
getRemaining():返回缓冲区中剩余的缓存剩余大小 ,以KB为单位。
close():刷新流以后,关闭流。
JSP技术
客户端的请求信息被封装在request对象中。这样,在 服务端可以通过request对象,接受所有从浏览器发往服务 器的请求内的所有信息,然后做出响应。request对象是 HttpServletRequest接口的实现,获取的信息内容包括请 求的头文件(Header)、浏览器的相关配置信息,请求的 方式(GET和POST),请求的参数名称,参数值和客户端 的主机名等信息。
JSP技术
clear():用于清除缓冲区中的内容,调用这个方法以后 ,缓冲区里的内容会被清空。
flush():将缓存内容flush到客户端浏览器,即:输出 缓冲区的数据。
isAutoFlush():返回一个布尔值,表示缓存满时是否 自动刷新缓冲区。如果返回true,缓存满时自动刷新缓冲区 ;如果为false,缓存满时会抛出IOException异常。
JSP技术
JSP的对象也叫内置对象,也有人叫做JSP的内置隐藏 对象。它用在jsp表达式和脚本中,不能直接用在jsp声明中 。JSP的隐藏对象有:out,request,response,config ,session,application,page,pageContext, exception。这些隐藏对象使得JSP使用比Servlet更加简单 和方便。这一章,将对JSP的隐藏对象进行介绍。
JSP技术
get提交方式对提交数据的大小有限制,通过get提交的 数据不能超过2KB。post提交方式对提交的数据大小没有限 制。
JSP技术
print(String str):和println(String str)方法一样,是 用于向客户端输出内容。不同的是:这个方法是不换行输出 。它输出完一个内容后,不自动换行,下一个输出内容在前 面的内容之后继续输出。
append(CharSequence cs):用于向out缓存中扩展 字符类输出。当缓存满或者执行out.flush()操作时这些内容 会输出到客户端浏览器。
JSP技术
当提交方式是post时,提交的内容不会出现在URL地 址中。这只是get提交方式和post提交方式的区别之一。下 面来简单介绍一下get提交方式和post提交方式的区别:
get提交方式是通过在URL里面传递参数,用来传递一 些不需要保密的数据,post提交方式是隐式提交参数,在 URL中书看不到数据内容的,安全性较高。
JSP技术
out隐藏对象是javax.servlet.jsp.JspWriter类的实例 。服务器向客户端输出的字符类内容可以通过out对象输出 。它是在JSP开发中频繁使用的对象之一。它常用到的方法 有:
println(String str):用于向客户端输出内容。这个方 法是换行输出。它输出一个内容后换行,下一个输出内容在 下一行输出。