获取web项目的访问路径


    /**
     * 获取web项目根路径
     * @return
     */
    protected String getWebRoot() {
        HttpServletRequest request = this.getRequest();
        // 得到协议如:http
        String scheme = request.getScheme();
        //得到服务器名称如:127.0.0.1
        String serverName = request.getServerName(); 
        //得到端口号如8080
        int serverPort = request.getServerPort();
        //得到当前上下文路径,也就是安装后的文件夹位置。
        String contextPath = request.getContextPath();
        //连起来拼成完整的url
        String webRoot = scheme+"://"+serverName+":"+serverPort+contextPath+"/";
        return webRoot;
    }


你可能感兴趣的:(获取web项目的访问路径)