本文共 489 字,大约阅读时间需要 1 分钟。
1、response
用于重定向请求; 其地址栏的URL会改变; 会向服务器发送两次请求; 2、 request 用于请求转发; 其地址栏的URL不会改变; 向服务器发送一次请求; 举一个区分它们的简单实例: A向B借钱: 第一种:用response。B没有钱,请求失败,但是B告诉A,C有钱。于是A再次向C借钱,C借给A,请求成功。 第二种:用request。B没有钱,但是B向C借钱然后给A,请求成功。这次A只发送了一次请求,他并不知道借的钱是C的。 用response方法是这样的: response.sendRedirect( ); 用resquest方法: request.setAttribute(“key”,“value”); request.getRequestDispatcher(“index.jsp”).forward(request,response); 这里的setAttribute传递的参数只能由request.getAttribute( )来接收。request.getAttribute( )方法返回值是object型,在使用时要注意类型转换。转载地址:http://zywzi.baihongyu.com/