JSP内置九个对象Request请求对象

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=">删除</a>

第二个,通过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页面。代码如下:

 

posted @ 2019-02-14 16:28  旺旺a  阅读(394)  评论(0编辑  收藏  举报