社区
Web 开发
帖子详情
Servlet怎么获取来源url
singlion
2010-09-21 01:32:55
RT
...全文
499
7
打赏
收藏
Servlet怎么获取来源url
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wei_wxx
2010-09-21
打赏
举报
回复
[Quote=引用 1 楼 zcp1985 的回复:]
request中就能取得吧
request的主要方法
getParameterNames():取得客户端所发出的请求参数名称.
getParameter():可以让您指定请求参数名称,以取得对应的设定值.
getServerName():请求的服务器.
getProtocol():使用协议.
getMethod():请求方法.
getServerPo……
[/Quote]
正解。
lmw0907
2010-09-21
打赏
举报
回复
学习了,接分。
分不够用啊。
wwwtyb
2010-09-21
打赏
举报
回复
在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.
String retUrl = request.getHeader("Referer");
zcp1985
2010-09-21
打赏
举报
回复
request中就能取得吧
request的主要方法
getParameterNames():取得客户端所发出的请求参数名称.
getParameter():可以让您指定请求参数名称,以取得对应的设定值.
getServerName():请求的服务器.
getProtocol():使用协议.
getMethod():请求方法.
getServerPort():请求端口号.
getContextPath():Context路径.
getServletPath(): Servlet路径.
getRequestURI():URI路径.
getQueryString():查询字符串.
getRemoteAddr():使用者主机IP.
getRemotePort():使用者使用端口号.
nvrenbumeigaga
2010-09-21
打赏
举报
回复
所有的请求信息都封装在request对象中。运用request对象可以获得请求的相关信息
singlion
2010-09-21
打赏
举报
回复
[Quote=引用 2 楼 wwwtyb 的回复:]
在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.
String retUrl = request.getHeader("Referer");
[/Quote]
这个才是正解
singlion
2010-09-21
打赏
举报
回复
[Quote=引用 1 楼 zcp1985 的回复:]
request中就能取得吧
request的主要方法
getParameterNames():取得客户端所发出的请求参数名称.
getParameter():可以让您指定请求参数名称,以取得对应的设定值.
getServerName():请求的服务器.
getProtocol():使用协议.
getMethod():请求方法.
getServerPo……
[/Quote]
这我知道,但是这些没有一个能获得来源URL,最多是获得请求的URL,汗了,分不清来源和请求是什么意思啊?
教会你怎样用好
servlet
教会你如何在java中使用
servlet
,很简单,经典文档。
struts1之Action
Servlet
详解_动力节点Java学院整理
主要介绍了struts1之Action
Servlet
详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
url
大全
NULL 博文链接:https://wy649898543.iteye.com/blog/1659574
Servlet
中文API文档
Servlet
中文API文档
Servlet
解析AJAX POST请求中form data与request payload参数
获取
方法
资源下载链接为: https://pan.quark.cn/s/d9ef5828b597
Servlet
接收AJAX POST时,数据
来源
只有两种: Content-Type为application/x-www-form-
url
encoded,浏览器把键值对放到请求体,与GET的
URL
参数格式一致,
Servlet
直接用request.getParameter("key")即可。 Content-Type设为application/json、multipart/form-data等非
url
encoded,数据以原始字节流(request payload)出现,需手动读取: 前端发送时,jQuery默认把data转成form data;若用fetch并指定Content-Type:application/json,浏览器则发送JSON payload。跨域场景别忘了在
Servlet
里加response.setHeader("Access-Control-Allow-Origin","*")。
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章