ServerPathExposer.java 798 Bytes
package com.bjivt.showtime.api.utils;

import java.util.Locale;
import java.util.ResourceBundle;

import javax.servlet.ServletContext;

import org.springframework.web.context.ServletContextAware;

public class ServerPathExposer implements ServletContextAware {

	private ServletContext servletContext;
	private String serverRoot;

	public void init() {
		ResourceBundle rb = ResourceBundle.getBundle("config",
				Locale.getDefault());
		serverRoot = rb.getString("server.url");
		getServletContext().setAttribute("serverRoot", serverRoot);
	}

	@Override
	public void setServletContext(ServletContext servletContext) {
		this.servletContext = servletContext;
	}

	public ServletContext getServletContext() {
		return servletContext;
	}

	public String getServerRoot() {
		return serverRoot;
	}

}