JSP request对象和response对象

来源:互联网 发布:云计算的就业前景 编辑:程序博客网 时间:2024/06/01 21:56

request对象和response对象都是jsp内置对象。

request对象是javax.servlet.http.HttpServletRequest类的实现实例

response对象时javax.servlet.http.HttpServletReponse类的实现实例

列出上面两项是因为,我在之前的面试中的确有问到这个问题。

requset对象的作用

1.获取客户端的请求信息
常用方法有:
String getParameter(String name),获取客户端的参数值,常用于表单

String[] getParameterValues(String name),获取单个参数的所有值,常用语表单中的多选

Enumeration getPameterName(),获取所有的参数的名称

void setCharacterEncoding(String encoding),设置字符编码方式

2.获取HTTP Header的信息

response对象的作用

1.设定HTTP标头的方法
常用方法:
设置浏览器无缓冲:
response.setHeader(“Pragma”,”no-cache”);
response.setHeader(“Cache-Control”,”no-cahe”);

void addCookie(Cookie cookie),在响应中增加一个指定的cookie

setHeader();//定时跳转页面
eg: response.setHeader("refresh","3;URL="http://www.baidu.com");

setIntHeader();//定时刷新
eg: response.setIntHeader(“refresh”,60);//定时60S刷新

2.重定向方法分析
常用方法:
void sendRedirect(String url),将页面重定向到指定的URL上。调用这 个方法后,响应立刻被提交,页面跳转到新的页面 servlet不再向客户端输出。使用此方法与<jsp:forward>不相同,这个方法要先返回浏览器然后向浏览器发送重定向的url地址,参数的url可以是其它服务器的资源。在重定向之后,浏览器的地址会发生变化。使用

原创粉丝点击