package de.fmui.cmis.fileshare.info; import java.io.PrintWriter; import javax.servlet.http.HttpServletRequest; public class InfoUtil { private InfoUtil() { } public static String getContextUrl(HttpServletRequest request) { String scheme = request.getScheme(); int port = request.getServerPort(); if ("http".equals(scheme) && (port == 80)) { port = -1; } if ("https".equals(scheme) && (port == 443)) { port = -1; } return scheme + "://" + request.getServerName() + (port > 0 ? ":" + port : "") + request.getContextPath(); } public static String getServletUrl(HttpServletRequest request) { return getContextUrl(request) + request.getServletPath(); } public static void printHeader(PrintWriter pw, String title) { pw.print(""); pw.println(""); pw.println("
"); pw.println("