package com.jcdm.framework.config; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Component; import com.jcdm.common.utils.ServletUtils; /** * æœåŠ¡ç›¸å…³é…ç½® * * @author jc */ @Component public class ServerConfig { /** * 获å–完整的请求路径,包括:域å,端å£ï¼Œä¸Šä¸‹æ–‡è®¿é—®è·¯å¾„ * * @return æœåŠ¡åœ°å€ */ public String getUrl() { HttpServletRequest request = ServletUtils.getRequest(); return getDomain(request); } public static String getDomain(HttpServletRequest request) { StringBuffer url = request.getRequestURL(); String contextPath = request.getServletContext().getContextPath(); return url.delete(url.length() - request.getRequestURI().length(), url.length()).append(contextPath).toString(); } }