欢迎来到天天文库
浏览记录
ID:39362603
大小:254.76 KB
页数:23页
时间:2019-07-01
《《request内置对象》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7节request内置对象回顾Jsp执行机制回顾什么是Jsp程序Jsp程序与html页面元素的关系Jsp程序与javascript脚本的关系两种include包含的区别上次作业参看zuoye.jspseg1.jspseg2.jsp主从.class客户端主从.class.class客户端教学目标理解什么是内置对象Request的功能Request使用方法字符集的处理Form表单数据的传递定义表单页面:ex01.htm
2、p">name:name:接受数据的jsp页面数据接收页面:ex01_post.htm<%Stringwho=request.getParameter("name");Stringpwd=request.getParameter("pwd");%>hi<%=wh
3、o%>
4、quest对象描述了信息从浏览器提交给服务器的通道,jsp文件中,所有客户提交信息的接收,都通过该对象完成,如页面请求,form标单提交等。requestJSP页面request对象客户端请求信息表示并存储客户端的请求请求服务器调用request对象获得客户端信息request的方法继承到的方法publicjava.lang.ObjectgetAttribute()返回name制定的属性值,若name不存在返回nullpublicjava.util.EnumerationgetAttributeNames()返回request对
5、象所有属性的名字集合publicvoidsetAttribute(Stringname,Objectvalue)返回该请求中的一个属性(属性的名字,属性的取值)能够取得请求http标头的方法StringgetHeader(Stringname)取得name的标头,如“User-Agent”浏览器版本号和类型EnumerationgetHeaderNames()取得所有的标头名称EnumerationgetHeaders(Stringname)取得所有name的标头intgetIntHeader(Stringname)取得整数类型n
6、ame的标头longgetDateHeader(Stringname)取得日期类型的name的标头Cookie[]getCookies()取得与请求有关的cookies其他常用方法StringgetContextPath()取得Context路径(即后台名称)StringgetMethod()取得http的方法StringgetProtocol()取得使用的协议StringgetQueryString()取得请求的参数字符串(get)StringgetRequestedSessionId()取得客户端SessionIDString
7、getRequestURI()取得请求URL,不包括请求参数字符串StringgetRemoteAddr()取得用户ip地址StringgetRemoteHost()取得用户主机名称intgetRemotePort()取得用户主机端口StringgetRemoteUser()取得用户名称voidsetCharacterEncoding(Stringencoding)设定编码格式,用来解决窗体传递中文的问题例子Request方法的使用参看ex011.jsp被请求的显示情况,显示了可以获得的http请求相关信息能够取得参数的方法Str
8、inggetParameter(Stringname)取得name的参数值EnumerationgetParameterNames()取得所有的参数名字String[]getParameterValues(*STringname)取得所有name的
此文档下载收益归作者所有