jsp内置对象是什么呢?
例如Java语言使用一个对象之前需要实例化(也就是所说的new一个对象),创建对象这个过程有点麻烦,所以在jsp中提供了一些内置对象,用来实现很多jsp应用。在使用内置对象时,不需要实例化这些对象,直接使用就行了。预先定义了九个这样的对象。下面分别对这九个预先定于的对象进行分析和讲解。
1.Request请求对象
有两个知识点:
第一个,当通过超链接访问请求参数,<a href="delete.jsp?id=
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%
String id=request.getParameter("id"); //获取id参数的值
String user=request.getParameter("user"); //获取user参数的值
String pwd=request.getParameter("pwd"); //获取pws参数的值
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="GB18030">
<title>处理页</title>
</head>
<body>
id 参数的值为:<%=id%><br>
user 参数的值:<%=user %><br>
pwd 参数的值:<%=pwd %><br>
</body>
</html>
1&user=">删除
第二个,通过request对象的getParameter()方法,获取传递的参数值
注:如果设置多个请求参数,参数之间用&分割,如果一个参数,参数之间用?分割
如果只有参数名,没有参数值,则返回的参数为空。没有参数名,则返回的参数值=null
新建一个index.jsp页面。代码如下:
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="GB18030">
<title>使用requset对象获取请求参数</title>
</head>
<body>
<a href="deal.jsp?id=1&user=">处理页</a>
</body>
</html>
新建一个top.jsp页面。代码如下: