发布网友 发布时间:2024-10-24 10:07
共1个回答
热心网友 时间:2024-11-15 16:34
Request.params是一个集合,包含request.querystring、request.form、request.cookies和request.servervariables的内容。
若需在两个页面间传递数据,可利用request.querystring、request.form、request.cookies实现。
Request.Params会遍历Querystring、Form、Server Variable和Cookies获取数据,首先在Querystring集合中查找,找到即返回;未找到则在Form集合中查找,如找到亦返回;未找到则继续在后续集合中查找。
使用方法示例如下:Request.Params["id"]、Request.Form["id"]、Request.QueryString["id"]。
Request.Params汇集所有post和get传入的值,其中,Request.Form专门用于提取post方式传递的数据,而Request.QueryString则负责处理get方式传入的值。
request这个对象不用事先宣告,就可以在JSP网页中使用,在转译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest型态的对象,HttpServletRequest对象是有关于客户端所发出的请求之对象,只要是有关于客户端请求的信息,都可以藉由它来取得,例如请求标头、请求方法、请求参数、使用者IP等等信息。