husted 2004/08/24 15:53:35 Modified: src/share/org/apache/struts/taglib/html ImgTag.java Log: Apply #30821 "module attribute does not fully replace contextRelative" submitted by nicolas de loof Revision Changes Path 1.41 +16 -7 jakarta-struts/src/share/org/apache/struts/taglib/html/ImgTag.java Index: ImgTag.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImgTag.java,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- ImgTag.java 14 Mar 2004 06:23:46 -0000 1.40 +++ ImgTag.java 24 Aug 2004 22:53:35 -0000 1.41 @@ -31,6 +31,7 @@ import org.apache.struts.config.ModuleConfig; import org.apache.struts.taglib.TagUtils; import org.apache.struts.util.MessageResources; +import org.apache.struts.util.ModuleUtils; /** * Generate an IMG tag to the specified image URI. @@ -567,8 +568,12 @@ if ((this.src != null) || (this.srcKey != null) || (this.pageKey != null)) { throwImgTagSrcException(); } - ModuleConfig config = - (ModuleConfig) pageContext.getRequest().getAttribute(Globals.MODULE_KEY); + ModuleConfig config = + ModuleUtils.getInstance().getModuleConfig( + this.module, + (HttpServletRequest) pageContext.getRequest(), + pageContext.getServletContext()); + HttpServletRequest request = (HttpServletRequest) pageContext.getRequest(); if (srcDefaultReference(config)) { return (request.getContextPath() + this.page); @@ -583,7 +588,11 @@ throwImgTagSrcException(); } ModuleConfig config = - (ModuleConfig) pageContext.getRequest().getAttribute(Globals.MODULE_KEY); + ModuleUtils.getInstance().getModuleConfig( + this.module, + (HttpServletRequest) pageContext.getRequest(), + pageContext.getServletContext()); + HttpServletRequest request = (HttpServletRequest) pageContext.getRequest(); if (srcDefaultReference(config)) { return (
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]