JSF获取请求完整URL

今天遇到需要获取JSF的完整请求地址,以便于解决内外网IP不能同时访问问题,特此做下记录。

需要com.sun.faces:jsf-api:2.2.0 这个包

import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;

ExternalContext extContext = FacesContext.getCurrentInstance().getExternalContext();
String request url = extContext.getRequestScheme() + "://" + extContext.getRequestServerName() + ":" + extContext.getRequestServerPort() + getExtContext().getRequestContextPath();

 

上一篇:opencv::haar特征


下一篇:[设计模式] 20 状态模式 State Pattern