您的位置:首页 > 产品设计 > UI/UE

JSP request对象和response对象

2017-05-27 15:19 162 查看
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可以是其它服务器的资源。在重定向之后,浏览器的地址会发生变化。使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp 面试