JSP的请求对象实例详解
一请求对象定义
客户端的请求信息被封装在请求对象中,通过它才能了解客户的需求,然后做出响应。它是HttpServletRequest类的实例请求。对象具有请求域,即完成客户端的请求之前,该对象一直有效。
二请求对象方法
三实例
“% @”页面语言=“Java”导入=“Java”。乌提尔。*“ContentType=”文本/html;charset=utf-8 " % % String path=request。GetContextPath();字符串基本路径=请求。getscheme()' ://'请求。getservername()“:”请求。getserverport()“path ”/;% !DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN ' HTML head base href=' %=base path % ' rel=' external no follow ' title my JSP ' index。“JSP”起始页/title meta http-equi v=' pragma ' content=' no-cache ' meta http-equi v=' cache-control ' content=' no-cache ' meta http-equi v=' expires ' content=' 0 ' meta http-equi v=' keywordset '-link rel='样式表type=' text/CSS ' href=' style。CSS ' rel='外部无跟随'-/头体h1请求内置对象/h1 %请求。setcharacter encoding(' utf-8 ');//解决中文乱码问题,无法解决统一资源定位器传递中文出现的乱码问题request.setAttribute('password ',' 123456 ');% 用户名:%=请求。GetParameter(' username ')% br爱好:% if(request.getParameterValues('收藏夹')!=null) {字符串[]收藏夹=request.getParameterValues('收藏夹');for(int I=0;IFA vorite . lentii){ out . println(收藏夹[I]' ');} } % br密码:%=request.getAttribute('密码)%br请求体的哑剧类型:%=请求。GetContentType()% br协议类型及版本号:%=请求。GetProtocol()% br服务器主机名:%=请求。getservername()% br服务器端口号:%=request.getServerPort() %BR请求文件的长度:%=请求。getcontentlength()% BR请求客户端的互联网协议(互联网协议)地址:%=request.getRemoteAddr() %BR请求的真实路径:%=请求。getrealpath('请求。JSP ')% br请求的上下文路径:%=请求。getcontextpath()% BR/body/html四运行效果
五小知识点
1、解决统一资源定位器传递中文参数乱码问题
修改d : Apache-Tomcat-7。0 .81 conf中的server.xml连接器端口='8888 '协议=' HTTP/1.1 ' connection time out=' 20000 ' redirectPort=' 8443 ' URIEncoding=' utf-8 '/如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!