第四章 JSP的内置对象
学****目标
熟悉主要内置对象的概念
理解主要内置对象的作用域和生命期
理解主要内置对象的作用和关系
熟悉主要内置对象的使用方法
什么是JSP内置对象
JSP 内置对象是 Web 容器创建的一组对象
JSP 内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例
JSP 内置对象的名称是 JSP 的保留字
<%
("GBK");
String titleName =
("titlename");
%>
常用内置对象
request
response
out
application
session
示例
没有出现new关键字,但却可以使用request对象
page
JSP内置对象out
out对象用于向客户端输出数据
out对象常用方法:
print():在页面中打印出字符串信息
Println():在页面中打印出字符串信息,并在末尾回车
<html>
<body>
<%
(“ hello 同学们!" );
%>
</body>
</html>
JSP内置对象request
request对象主要用于处理客户端请求
JSP 页面
request 对象
客户端
请求
请求信息
JSP内置对象request
request对象常用方法
方法名称
说明
String getParameter(String name)
根据页面表单组件名称获取页面提交数据
String[ ] getParameterValues (String name)
获取一个页面表单组件对应多个值时的用户的请求数据
void setCharacterEncoding (String charset)
指定每个请求的编码
()之前进行设定,可以解决中文乱码问题
(String path)
,该对象的forward方法用于转发请求
JSP内置对象request
编程实现注册功能
注册信息包括:用户名、密码、兴趣
页面提交后,显示输入的数据
问题分析:
在一个页面创建表单,提供信息输入窗口,在另一页面,使用request对象获取表单信息。
程序结构:
(信息输入窗口),用户提交信息后,。页面交互关系如图所示。
页面交互关系
程序算法:
:
创建一表单,包含一个文本控件一个密码控件,一个复选框,一个提交按钮和一个重置按钮
,密码框和复选按钮和提交控件的值
,密码框和复选按钮和提交控件的值
页面
页面
提交
JSP内置对象request 4-4
<form name="form1" method="post" action="">
<table border="0" align="center">
<tr> <td>用户名:</td><td> <input type="text" name="name"></td></tr>
<tr><td>密码:</td><td > <input type="password" name="pwd"> </td></tr>
<tr> <td>兴趣:</td><td>
<input type=“checkbox” name=“channel” value=“读书”>读书
<input type=“checkbox” name=“channel” value=“打篮球”>打篮球<input type=“checkbox” name=“channel” value=“玩游戏”>玩游戏
<input type=“checkbox” name=“channel” value=“看电影">看电影</td></tr>
<!-- 以下是提交、取消按钮-->
</table>
</form>
String[] channels = ("channel");
if (channels != null) {
for (int i = 0; i < ; i++) {
(channels[i]
第四章 JSP的内置对象(精选) 来自淘豆网www.taodocs.com转载请标明出处.