问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中request一些主要常用的方法,详细说明最好,谢谢

发布网友 发布时间:2022-04-27 06:50

我来回答

1个回答

热心网友 时间:2022-06-28 00:33

request 常用方法介绍
getProtocol():获取请求使用的通信协议,如http/1.1等
getServletPath():获取请求的JSP也面所在的目录。
getContentLength():获取HTTP请求的长度。
getMethod():获取表单提交信息的方式,如POST或者GET。
getHeader(String s):获取请求中头的值。一般来说,S参数可取的头名有accept,referrer、accept-language、content-type、accept-encoding、user-agent、host、cookie等,比如,S取值user-agent将获得用户的浏览器的版本号等信息。
getHeaderNames():获取头名字的一个枚举。
getHeaders(String s):获取头的全部值的一个枚举。
getRemoteAddr():获取客户的IP地址。
getRemoteHost():获取客户机的名称(如果获取不到,就获取IP地址)。
getServerName():获取服务器的名称。
getServePort():获取服务器的端口。
getPaeameterNames():获取表单提交的信息体部分中name参数值的一个枚举。

下面是一个简单的例子;
以下为引用的内容:
<%@ page contentType="text/html;Charset=Gb2312"%>
<%@ page import="java.util.*"%>
<html><body bgcolor=cyan><font size=3>
<form action="" method=post name=form>
<input type="text" name="boy">
<input type="submit" value="enter" name="submit">
</form>
<table border=1>
<% String protocol=request.getProtocol();
String path=request.getServletPath();
String method=request.getMethod();
String header=request.getHeader("accept");
%>
<tr>
<td>客户的使用协议是:</td>
<td>"<%=protocol%>"</td>
</tr>
<tr>
<td>用户的请求的页面所在的位置:</td>
<td>"<%=path%>"</td>
</tr>
<tr>
<td>客户提交信息的方式:</td>
<td>"<%=method%>"</td>
</tr>
<tr>
<td>获取HTTP头文件中:accept的值:</td>
<td>"<%=header%>"</td>
</table>
<br>获取客户端提交的所有参数的名字:
<% Enumeration enumName=request.getParameterNames();
while(enumName.hasMoreElements()){
String s=(String)enumName.nextElement();
out.println(s);
}
%>
<br>获取头名字的一个枚举:
<% Enumeration enumHeaded=request.getHeaderNames();
while(enumName.hasMoreElements()){
String s=(String)enumHeaded.nextElement();
out.println(s);
}
%>
<br>获取头文件中指定头名字的全部值的一个枚举 :
<% Enumeration enumHeadedValues=request.getHeaders("cookie");
while(enumHeadedValues.hasMoreElements()){
String s=(String)enumHeadedValues.nextElement();
out.println(s);
}
%>
<p>文本框text提交的信息:
<% String textContent=request.getParameter("boy");
if(textContent==null){
textContent="";
}
int length=textContent.length();
out.println(textContent);
out.println("文本框中字符的个数"+length);
%>
</font></body></html>追问getParameter呢?setAttribute呢?

追答到这个页面看看吧!
http://pplogic.blog.sohu.com/75337100.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗患肠炎怎么治 狗狗结肠炎症状及治疗(便秘性结肠炎的症状及治疗) 【干货】如何翻译商务英语中的数词 一年级数量词组成的短语 abs和pp材质食用哪个好 abs塑料是食品级的吗 食品级abs塑料宝宝可以用吗 把实际长度扩大400倍后画在图纸上,比例尺是400:1.___(判断对错) 原来图纸的比例尺是1:1000000,把图纸放大16倍新图的比例尺是多少? 把实际长度扩达400倍后画在图纸上,比例尺是1:400? ( ) 对或错 把实际距离缩小500倍后画在图纸上,比例尺为500:1.___.(判断对错) java中的方法都有哪些,什么时候被调用,怎么调用他们? 这些我都分不清楚,老是记不住,调用的时候 java中File类常用的方法有哪些? 蒙牛和伊利哪些奶被查出有问题? 河南伊利乳业有限公司怎么样? 梦见上楼时突然头晕目眩是什么情况? 伊利塌了吗? 梦见手护木梯子给别人上楼是什么意思? 梦见冒着暴雨上楼 梦见上楼没有楼梯,但自己上去了,是什么意思?求解 怎样才能挑选到真正无添加的地瓜干?这些方法教你正确选购? 地瓜干太好吃,怎样才能挑选到真正无添加的地瓜干? 成都百花潭公园组合消费的茶园还有吗? 倒蒸红薯干怎么会有臭臭的气味? 北京最火的酒吧在哪里 清吧都是怎么付钱的啊 helens清吧还是嗨吧 关于开酒吧的问题 清吧里面需要一些什么小吃? 想问各位大佬,最近想开一个清吧,怎么才能让清吧有种情调的感觉,彩灯?装饰,还是在各方面道具上用心 开一间清吧要怎么筹备。详细一下 JAVA中Stringbuilder类的方法是什么? 国家授权的征信修复机构有哪些? 征信被机构查询了多久恢复 华为手机如何修改时间啊? 坐北朝南的房屋,客厅西墙应挂什么风水画? 客厅西面墙挂什么画风水好 家里客厅西墙挂什么装饰画,风水至关重要 帮想一个创意的广告语!采纳后继续加分! 风水西边挂什么画旺财 征集广告标语---有创意的来帮帮忙! 客厅沙发后面(西墙)挂什么画最好? 怎样的广告标语吸引人 客厅西墙挂什么画风水挂法装饰 客厅西墙挂哪种画比较好,客厅西墙挂画风水禁忌有哪些? 经典的广告标语 客厅、客厅西墙挂什么字画合适?我客厅西墙墙面是门口挂什么画好 房车外面可以做广告led屏吗 玄关在西墙适合什么画 客厅西南方挂什么画好 客厅沙发墙挂画 客厅西墙挂什么画风水好