java中request是个什么东东,干什么用的?
发布网友
发布时间:2022-05-05 03:14
我来回答
共3个回答
热心网友
时间:2022-06-28 20:36
request这个对象不用事先宣告,就可以在JSP网页中使用,在转译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest型态的对象,HttpServletRequest对象是有关于客户端所发出的请求之对象,只要是有关于客户端请求的信息,都可以藉由它来取得,例如请求标头、请求方法、请求参数、使用者IP等等信息。
request的主要方法:
getParameterNames():取得客户端所发出的请求参数名称.
getParameter():可以让您指定请求参数名称,以取得对应的设定值.
getServerName():请求的服务器.
getProtocol():使用协议.
getMethod():请求方法.
getServerPort():请求端口号.
getContextPath():Context路径.
getServletPath(): Servlet路径.
getRequestURI():URI路径.
getQueryString():查询字符串.
getRemoteAddr():使用者主机IP.
getRemotePort():使用者使用端口号.
简单来说就是取值用的。
热心网友
时间:2022-06-28 20:36
JAVA讲究封装,所以Request也是某个东西的封装,到底是什么东西呢?
按字面意思:请求!
从Http协议说起,当你发一个请求到服务端的时候,你会把一些信息交给服务器,比如你的语言,session-id等基本信息,然后再加上比如你提交表单时填上的数据。。。。。
所有所有这些数据,进入服务端后全被封装在Request里了,所以你可以在Request里很方便地获取到各种信息了
热心网友
时间:2022-06-28 20:36
是jsp的内置对象 可以直接调用该类的方法