diff options
Diffstat (limited to 'pdf-as-web')
| -rw-r--r-- | pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ProvidePDFServlet.java | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ProvidePDFServlet.java b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ProvidePDFServlet.java index 6ff6ccf7..815d532e 100644 --- a/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ProvidePDFServlet.java +++ b/pdf-as-web/src/main/java/at/gv/egiz/pdfas/web/servlets/ProvidePDFServlet.java @@ -101,10 +101,15 @@ public class ProvidePDFServlet extends HttpServlet {  				String template = PdfAsHelper.getInvokeRedirectTemplateSL();  				URL url = new URL(invokeURL); +				int p=url.getPort(); +				//no port, but http or https --> use default port +				if((url.getProtocol().equalsIgnoreCase("https") || url.getProtocol().equalsIgnoreCase("http")) && p == -1){ +					p=url.getDefaultPort(); +				}  				String invokeUrlProcessed = url.getProtocol() + "://" +   // "http" + "://  						url.getHost() +       // "myhost"  			             ":" +                           // ":" -			             url.getPort() +       // "8080" +			             p +       // "8080"  			             url.getPath();    				template = template.replace("##INVOKE_URL##", invokeUrlProcessed); | 
