File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
cloudinary-taglib/src/main/java/com/cloudinary/taglib Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 33import java .io .IOException ;
44import java .util .*;
55
6- import javax .servlet .ServletRequest ;
6+ import javax .servlet .http . HttpServletRequest ;
77import javax .servlet .jsp .JspException ;
88import javax .servlet .jsp .PageContext ;
99import javax .servlet .jsp .tagext .SimpleTagSupport ;
@@ -291,11 +291,11 @@ private void buildCallbackUrl(Map options) {
291291 if (callback == null || callback .isEmpty ()) callback = "/cloudinary_cors.html" ;
292292 if (!callback .matches ("^https?://" )) {
293293 PageContext context = (PageContext ) getJspContext ();
294- ServletRequest request = context .getRequest ();
294+ HttpServletRequest request = ( HttpServletRequest ) context .getRequest ();
295295 String callbackUrl = request .getScheme () + "://" + request .getServerName ();
296296 if (request .getScheme ().equals ("https" ) && request .getServerPort () != 443 ||
297297 request .getScheme ().equals ("http" ) && request .getServerPort () != 80 ) {
298- callbackUrl += ":" + request .getServerPort ();
298+ callbackUrl += ":" + request .getServerPort () + request . getContextPath () ;
299299 }
300300 callbackUrl += callback ;
301301 options .put ("callback" , callbackUrl );
You can’t perform that action at this time.
0 commit comments