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好了。
其他对象不常用。