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)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น