JSP有以下9种内置对象:

request,请求对象

response,响应页面对象

pageContext,上下文对象

session,会话对象

application,应用程序对象

out,输出对象

config,配置对象

page,页面对象

exception,异常对象

既然是对象,必然有类:

out对象

在jsp文件里:

<%

String username = request.getParameter("username");

out.println("username:" + username + "<br>");

%>

print是不换行输出,println是换行输出。

println是源代码换行,<br>是页面换行。

request对象

代表来自客户端的请求。

包含了所有请求信息,比如FORM里的信息。

使用较多的方法:

getParameterNames,返回 Enumeration 类型的字符串对象:请求的所有参数的名字。

getParameterValues,返回 String[],包含某参数所有的值。请求参数有多少个值,该数组的长度就多长(比如用于多选框,每个选项都是同一个参数名)。

getParameter,是getParameterValues方法的特例。表示请求参数值只有一个。

response对象:不建议普通用户使用,想发送东西给浏览器,用out好了。

其他对象不常用。