package com.blogspot.na5cent.utils; import javax.faces.context.ExternalContext; import javax.faces.context.FacesContext; import javax.servlet.http.HttpServletRequest; /** * * @author Redcrow */ public class URLs { private static String scheme; private static String host; private static String contextPath; static { ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); HttpServletRequest request = (HttpServletRequest) externalContext.getRequest(); host = request.getHeader("Host"); contextPath = request.getContextPath(); scheme = request.getScheme(); } public static String getHost() { return scheme + "://" + host + contextPath + "/"; } } /** * example to use * String url = URLs.getHost(); * * LOG.debug(url); * http://locahost:8080/jsflearning/ */
วันจันทร์ที่ 14 มกราคม พ.ศ. 2556
get URL Host JSF Managed Bean
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น