获取请求完全URL地址
来源:互联网 发布:javascript自学心得 编辑:程序博客网 时间:2024/06/02 00:28
在web开发中有时会遇到未登陆不能转到指定页面的问题,于是提示用户登陆并且跳到登陆页面,用户登陆成功后要继续跳转到指定页面,但是跳转到指定页面就必须知道指定页面的URL地址,于是就必须在登陆页面的后台处理中获取请求的URL地址,于是写了工具类,专门用来获取每次发出请求的完全URL地址.
示例:
//用来获取每个URL请求的完全链接,附带请求参数 public static String getUrl(HttpServletRequest request , HttpServletResponse response){ StringBuffer uri = request.getRequestURL(); String url = uri.toString(); //获取所有请求,返回Map集合,遍历 Map<String, String[]> map = request.getParameterMap(); Set<Entry<String, String[]>> entry = map.entrySet(); Iterator<Entry<String, String[]>> iterator = entry.iterator(); //遍历集合 StringBuffer sb = new StringBuffer(); while(iterator.hasNext()){ Entry<String, String[]> item = iterator.next(); //请求名 String key = item.getKey(); //请求值 for(String value : item.getValue()){ //拼接每个请求参数 key=value& sb.append(key+"="+value+"&"); } } String string = sb.toString(); //拼接URL, URL?key=value&key=value& 并且去掉最后一个& url = url+"?"+string.substring(0, string.lastIndexOf("&")); return url; }
1 0
- 获取请求完全URL地址
- 获取请求URL地址
- servlet/action动态获取请求URL地址
- 通过request的Header获取请求URL的引用地址
- aspnet 怎么获取浏览器等客户端请求的url地址?
- js 获取URL地址附带参数 获得请求链接参数
- 获取浏览器url地址请求参数--requestParam.js
- java获取当前请求的url地址及各参数
- servlet获取请求url
- java获取URL地址
- C#获取URL地址
- js获取URL地址
- js 获取URL地址
- Servlet获取URL地址
- js获取url地址
- js获取url地址
- Servlet获取URL地址
- 获取当前URL地址
- 连锁百货企业数据系统整理解决方案
- vc 如何注册系统热键
- android Wearable-Creating Wearable Apps and Creating Custom Layouts
- 关于File类的学习
- EclipseTomcat服务器启动超时
- 获取请求完全URL地址
- Spring Boot Servlet
- BZOJ 3504: [Cqoi2014]危桥|网络流
- Spring Boot 过滤器、监听器
- 将图像转换成lmdb格式
- 闪客工具:微信发布调试工具
- iOS崩溃调试的使用和技巧总结
- vector(1)
- IDE护眼色