JSP 中的 Request 和 Response 对象
2014-01-10 15:16
357 查看
客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例;response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。
今天需要用的时候到处找了,今天记录下来备查。
一、Request
eg:
二、response
参考:
[1] 大蒜披萨.JSP开发中request对象URL方法对照表.http://blog.sina.com.cn/s/blog_5c0522dd0100gzpj.html
[2] JSP内置对象简介:Request和Response.http://developer.51cto.com/art/200907/133441.htm
今天需要用的时候到处找了,今天记录下来备查。
一、Request
object getAttribute(String name) //返回指定属性的属性值 Enumeration getAttributeNames() //返回所有可用属性名的枚举 String getCharacterEncoding() //返回字符编码方式 int getContentLength() //返回请求体的长度(以字节数) String getContentType() //得到请求体的MIME类型 ServletInputStream getInputStream() //得到请求体中一行的二进制流 String getParameter(String name) //返回name指定参数的参数值 Enumeration getParameterNames() //返回可用参数名的枚举 String[] getParameterValues(String name) //返回包含参数name的所有值的数组 String getProtocol() //返回请求用的协议类型及版本号 String getScheme() //返回请求用的计划名,如:http.https及ftp等 String getServerName() //返回接受请求的服务器主机名 int getServerPort() //返回服务器接受此请求所用的端口号 BufferedReader getReader() //返回解码过了的请求体 String getRemoteAddr() //返回发送此请求的客户端IP地址 String getRemoteHost() //返回发送此请求的客户端主机名 void setAttribute(String key,Object obj) //设置属性的属性值 String getRealPath(String path) //返回一虚拟路径的真实路径
eg:
request.getScheme() // http request.getServerName() // localhost request.getServerPort() // 8080 request.getContextPath() // vote request.getProtocol() // HTTP/1.1 request.getRemoteAddr() // 127.0.0.1 request.getRemoteHost() // 127.0.0.1 request.getRemotePort() // 1316 request.getRequestURI() // /vote/test.jsp request.getRequestURL() // http://localhost:8080/vote/test.jsp request.getServletPath() // /test.jsp
二、response
String getCharacterEncoding() //返回响应用的是何种字符编码 ServletOutputStream getOutputStream() //返回响应的一个二进制输出流 PrintWriter getWriter() //返回可以向客户端输出字符的一个对象 void setContentLength(int len) //设置响应头长度 void setContentType(String type) //设置响应的MIME类型 sendRedirect(java.lang.String location) //重新定向客户端的请求
参考:
[1] 大蒜披萨.JSP开发中request对象URL方法对照表.http://blog.sina.com.cn/s/blog_5c0522dd0100gzpj.html
[2] JSP内置对象简介:Request和Response.http://developer.51cto.com/art/200907/133441.htm
相关文章推荐
- JSP内置对象:Request和Response的简单介绍及使用
- JSP内置对象之request和response
- 浪潮优派培训笔记:JSP的9大内置对象之(二).与Input/Output有关的内置对象:out、request、response
- JSP九大内置对象---Request,Response,Out,Session,Application,Cookie,Config,Page,Exception
- jsp的内置对象request和response
- JSP(1)jsp简介、文件结构、加载过程、常用内置对象(out request Response等)
- jsp 内置对象response,request,session 以及 cookie 对象的综合例子 和 include指令
- 12.26-Jsp学习之内置对象(request,response;转发与重定向)
- JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
- JSP内置对象:Request和Response的简单介绍及使用
- jsp内置对象out、request、response、session、application五大常用对象以及Page、pageContext、exception、config
- JSP九大隐含对象之request和response
- JSP内置对象:Request和Response的简单介绍及使用
- JSP内置对象request、response(四)
- JSP内置对象--pageContent,request,response,session,application,config,out,page,exception
- 关于JSP中request,response,session三个内置对象的常用方法
- JSP内置对象之out request response
- jsp九大内置对象:request、response、session、application、out、page、pageContext、config、exception
- JSP内置对象的使用 request,response,session(一)
- JSP 内置对象(request response session application out pageContext)