怎么new一个httpservletrequest?

 我来答
清亮又轻松丶才俊d
推荐于2019-10-27 · TA获得超过4300个赞
知道小有建树答主
回答量:39
采纳率:0%
帮助的人:6098
展开全部

怎么new一个httpservletrequest:

最佳答案由提问者推荐

HttpServletRequest request = ServletActionContext.getRequest()。

ServletContext servletContext = ServletActionContext.getServletContext()。

request.setAttribute("req", "请求范围属性")。

request.getSession().setAttribute("ses", "会话范围属性");  

servletCo。text.setAttribute("app", "应用范围属性"); 。

HttpServletResponse response = ServletActionContext.getResponse()。

HttpServletRequest的属性:

javax.servlet.http.HttpServletRequest接口:

HttpServletRequest类主要处理:

1.读取和写入HTTP头标

2.取得和设置cookies

3.取得路径信息

4.标识HTTP会话

方法:

StringgetAuthType()如果servlet由一个鉴定方案所保护,如HTTP基本鉴定,则返回方案名称。

StringgetContextPath()返回指定servlet上下文(web应用)的URL的前缀。

Cookie[]getCookies()返回与请求相关cookie的一个数组。

LonggetDateHeader(Stringname)将输出转换成适合构建Date对象的long类型取值的getHeader()的

简化版。

StringgetHeader(Stringname)返回指定的HTTP头标指。如果其由请求给出,则名字应为大小写不

敏感。

EnumerationgetHeaderNames()返回请求给出的所有HTTP头标名称的权举值。

EnumerationgetHeaders(Stringname)返回请求给出的指定类型的所有HTTP头标的名称的枚举

值,它对具有多取值的头标非常有用。

intgetIntHeader(Stringname)将输出转换为int取值的getHeader()的简化版。

StringgetMethod()返回HTTP请求方法(例如GET、POST等等)

StringgetPathInfo()返回在URL中指定的任意附加路径信息。

StringgetPathTranslated()返回在URL中指定的任意附加路径信息,被子转换成一个实际路径。

StringgetQueryString()返回查询字符串,即URL中?后面的部份。

StringgetRemoteUser()如果用户通过鉴定,返回远程用户名,否则为null。

StringgetRequestedSessionId()返回客户端的会话ID

StringgetRequestURI()返回URL中一部分,从“/”开始,包括上下文,但不包括任意查询字符串。

StringgetServletPath()返回请求URI上下文后的子串

HttpSessiongetSession()调用getSession(true)的简化版。

HttpSessiongetSession(booleancreate)返回当前HTTP会话,如果不存在,则创建一个新的会话,create参数为true。

PrincipalgetPrincipal()如果用户通过鉴定,返回代表当前用户的java.security.Principal对象,否则为

null。

booleanisRequestedSessionIdFromCookie()如果请求的会话ID由一个Cookie对象提供,则返回true,否则为false。

booleanisRequestedSessionIdFromURL()如果请求的会话ID在请求URL中解码,返回true,否则为falsebooleanisRequestedSessionIdValid()如果客户端返回的会话ID仍然有效,则返回true。

BooleanisUserInRole(Stringrole)如果当前已通过鉴定用户与指定角色相关,则返回true。

如果不是或用户未通过鉴定,则返回false。

Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式