2019独角兽企业重金招聘Python工程师标准>>>

废话不多说(这句不是废话吗>>),直接提出可以运行的类,你放到一个web项目访问下就知道了。

//测试页面-跳转到输入数据的form表单
public String test1(){

ActionContext ctx = ActionContext.getContext();       
   HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST);       
   HttpServletResponse response = (HttpServletResponse)ctx.get(ServletActionContext.HTTP_RESPONSE);

String url = request.getScheme()+"://"+ request.getServerName()+request.getRequestURI()+"?"+request.getQueryString();
System.out.println("获取全路径(协议类型://域名/项目名/命名空间/action名称?其他参数)url="+url);
String url2=request.getScheme()+"://"+ request.getServerName();//+request.getRequestURI();
System.out.println("协议名://域名="+url2);

System.out.println("获取项目名="+request.getContextPath());
System.out.println("获取参数="+request.getQueryString());
System.out.println("获取全路径="+request.getRequestURL());

return "success";
}

2016-05-05

补充:一般而言,端口默认为80的时候是不需要显性说明的,但是在端口不为80的时候是需要的,即使在存在域名的情况下,这样在测试的时候,我们应该把端口也加到路径中

request.getServerPort()

版权声明:本文为博主原创文章,欢迎转载,转载请声明出处 http://blog.csdn.net/bestcxx。

转载于:https://my.oschina.net/airship/blog/1556850

java获取访问路径、域名、项目名、请求入参相关推荐

  1. Java获取文件路径获取访问路径、域名、项目名、请求入参

    String path=request.getSession().getServletContext().getRealPath("/WEB-INF/2.jpg"); ====== ...

  2. java application 路径_java项目获取根路径(web项目和application项目的区分)

    Java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径.因此,在项目如何正确获取文件路径尤为关键. 根据不同的java项目,在获取文件路径时候有一些 小区别 测试环境:E: ...

  3. java 取classpath_(转)Java获取CLASSPATH路径

    ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name); public InputStream getResourc ...

  4. Java获取文件路径

    Java获取文件路径 1.获取当前文件所在的包名 2.获取工程文件夹所在的绝对路径 3.获取当前class文件所在的绝对路径 1.获取当前文件所在的包名 类名.class.getPackage().g ...

  5. JS播放音频 JS播放mp3 JS播放音乐 Java播放音频 Java播放音乐 Java播放mp3 的jmp123.jar包安装 语音播报 Java获取根路径

    JS播放音频 JS播放mp3 // @Bind #jsPlayMp3Btn.onClick !function(self, arg) {var mp3Url = "http://localh ...

  6. java项目统一打印入参出参等日志

    java项目统一打印入参出参等日志 1.背景 2.设计思路 3.核心代码 3.1 自定义注解 3.2 实现BeanFactoryPostProcessor接口 3.3 实现MethodIntercep ...

  7. java 获取home路径_Java获取项目或类路径

    本文参考 封装在jar包里面,执行jar包,获取当前jar包的绝对路径 System.getProperty("java.class.path") Java获取当前class的绝对 ...

  8. Java 中访问路径的问题

    在Java中路径分为绝对路径和相对路径 访问路径 通常访问路径也就是URL,统一资源定位符,URL由两部分组成资源路径和资源名称 资源名称也就是你要访问的路径,就比如我的image,我的image是访 ...

  9. java 获取包路径_java获取java文件路径的四种方法

    java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...

最新文章

  1. 【Qt】Qt样式表总结(二):冲突和命名空间
  2. “积水上报”广获好评 畅移信息接棒 “互联网+政务”落地
  3. 043_集合重要知识点
  4. ios多线程Android,iOS 关于多线程
  5. struct file 结构体
  6. Nature Biotechnology | 单细胞转录组不同建库及数据分析方法的测评结果
  7. tensorflow分类的loss函数_tensorflow中loss函数
  8. scala读取数据从文件或者其他url中
  9. python2.3嵌套if结构:
  10. java awt 教程_JAVA教程第五讲AWT图形用户界面设计
  11. Web服务客户端应用程序
  12. 游戏检测的对抗与防护艺术
  13. 台式机鼠标失灵打开计算机,台式电脑鼠标不动怎么办
  14. 一次ibm服务器故障处理
  15. Guided backpropagation
  16. jQuery过年烟火炫酷背景插件音效
  17. Linux内核4.14版本——DMA Engine框架分析(2)_功能介绍及解接口分析(slave client driver)
  18. Win10Pcap驱动部分学习
  19. Pandas学习(二)—— Pandas基础
  20. SQL 注入之二次注入

热门文章

  1. Android自定义view之事件传递机制
  2. Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)
  3. notepad怎么设置python为环境变量_notepad
  4. 10.22 Ext JS 快速开发工具
  5. gsoap 实现 C/C++ 调用web service
  6. 年夜饭之 -- 麻油鸡
  7. java calendar clear_java.util.Calendar clear()方法
  8. 如何理解封装java_理解 Java 的三大特性之封装
  9. 牛客网练习赛26B(简单的dp)
  10. CentOS8 安装 Docker