获取当前的项目地址

import javax.servlet.http.HttpServletRequest;

public class httpurl {
    /**
     * 获取url请求前缀,获取当前项目地址
     * @explain http://localhost:8080/test
     * @param request request对象
     * @return
     */
    public static String getRequestPrefix (HttpServletRequest request) {
        // 网络协议
        String networkProtocol = request.getScheme();
        // 网络ip
        String ip = request.getServerName();
        // 端口号
        int port = request.getServerPort();
        // 项目发布名称
        String webApp = request.getContextPath();
        String urlPrefix = networkProtocol + "://" + ip + ":" + port + webApp;
        return urlPrefix;
    }
}

原文地址:https://www.cnblogs.com/xymaxbf/p/12057055.html

时间: 2024-10-22 19:01:43

获取当前的项目地址的相关文章

服务器端获取客户端的IP地址(当客户端调用由Axis开发的WebService)

一.前言 由于项目中一个小的模块需要获取客户端的IP地址以保证安全调用webservice接口,项目中客户端使用C#编写,服务器端使用Java编写,服务器端与客户端采用Axis开发的WebService进行通信.服务器端维护IP白名单列表,只有IP地址在白名单中的客户端才可以成功调用到接口,获得服务. 二.代码清单 若要成功获取客户端IP地址,需要如下Jar包的支持. servlet-api.jar axis.jar axis2-kernel-1.6.2.jar 获取IP地址的具体代码如下: i

grails、javascript 获取当前部署项目路径

javascript获取当前部署项目路径: 主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问. 方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络 function getRootPath_web() { //获取当前网址,如: http://localhost:8083/uim

微信公众号平台接口开发:基础支持,获取微信服务器IP地址

官方说明 目前看不出来这个接口有哪些具体运用,但是既然有这个接口,那我们就试试能不能用 访问接口 修改WeCharBase.cs,新增以下2个方法 1 public static string ServerIPs 2 { 3 get { return GetServerIPs(); } 4 } 5 6 /// <summary>获取所有服务器IP</summary> 7 /// <returns></returns> 8 private static str

免费开源的获取代理ip项目

地址:https://github.com/awolfly9/IPProxyTool 根据教程获取ip,项目使用Python语言写的,正好可以让前些日子学了点Python皮毛的我长长见识: ip都是会通过命令实时地获取ip以及删除一些无效的ip,非常有用 里面可以设置通过哪些网站来判断ip的有效性和速度,以及存储的方式(mysql,mongodb),正好适合当前项目的需求,免费非常棒:

Java获取真实的IP地址

在项目中有时候需要获取访问服务的真实ip地址,通过nginx中转后,你获取到的ip地址可能是nginx的ip.如下方法可以获取真实的ip 首先在nginx中要配置: proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host:$server_port; proxy_set_header X-Forw

小试牛刀--编程实现获取计算机的IP地址和计算机名

1.2.3  小试牛刀--编程实现获取计算机的IP地址和计算机名(1) 实例功能 获取当前计算机的IP地址和计算机名 源码路径 光盘\yuanma\1\IP 本实例的目的是,使用Visual C++ 6.0开发一个获取当前机器的IP地址和计算机名的应用程序. 1. 设计MFC窗体 使用Visual C++ 6.0创建一个MFC项目后,根据本实例的需要设计两个窗体,分别是IDD_ABOUTBOX窗体(见图1-12)和IDD_IPADDRESS_DIALOG窗体(见图1-13).   图1-12 

javascript 获取当前部署项目路径

========================================= javascript获取当前部署项目路径: 主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问. 方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络 function getRootPath_web

GitLab获取人员参与项目-贡献项目列表

目录 前言 获取token 登录 获取用户参与项目 完整代码 前言 最近在做的统计报表项目包含人员代码提交量. 要获取人员代码提交量首先要知道人员参与的项目.GitLab个人页面中有Contributed projects页面,如下图: 遗憾的是GitLab api里没有相应的API接口. 目前的做法只能通过页面爬取.做法是使用接口登录,然后访问该页面接口,然后解析数据. 获取token GitLab登录页面是有csrf_token保护的,因此要先从signin页面抓取authenticity_

解决vmbox中ubuntu获取到了ip地址无法上网的问题

在vmbox配置网络的过程中,不知道什么原因ubuntu获取到了ip地址但是确无法上网 重启ubuntu后任然无法上网 解决方法: 关掉vmbox中的ubuntu,设置网络连接模式为“网络地址转换NAT” 启动ubuntu,此时已经可以上网了 再设置网络模式为桥接模式,即可以上网了