Specifying Image Path File From Another Folder in WEB-INF?












0















I'm including a separate JSP page (header.jsp) into my current home.jsp page as goes:



<jsp:include page='/WEB-INF/Header/header.jsp'/>



In that header.jsp page, I have an image as follows:



<img id="myImage" src="<c:url value='../Images/myImage.jpg'/>" />



But my image is not displaying on my home.jsp even though all the other elements (i.e. paragraphs, anchor links, etc.) found inside header.jsp is displaying normally on the home.jsp page as it should.



My folder structure goes:



MyProject
WebContent
WEB-INF
Header
header.jsp
Images
myImage.jpg
Views
Home
home.jsp


How do I specify the path file to my image (<img id="myImage" src="<c:url value='?/myImage.jpg'/>" />) from within my header.jsp file?










share|improve this question

























  • Try <c:url value='/WEB-INF/Images/myImage.jpg'/>?

    – wannadream
    Nov 23 '18 at 2:10











  • I have tried it before posting this question. It didn't work

    – James McTyre
    Nov 23 '18 at 2:12











  • WEB-INF is protected, probably c:url cannot access it which means web server does not have access to it directly. If you really want to do so, you might need to implement your own method which can load image blob into page. From that, you can use absolute physical path to retrieve your image from anywhere.

    – wannadream
    Nov 23 '18 at 2:17













  • Even if I move my Images folder out of WEB-INF (but still within WebContent folder) and adjust the path file to /Images/myImage.jpg it's still not showing the picture.

    – James McTyre
    Nov 23 '18 at 2:21











  • /Images/myImage.jpg only works if it's coded directly in the home.jsp. But I can't do that as my image is part of other <div> structures in my header.jsp.

    – James McTyre
    Nov 23 '18 at 2:25
















0















I'm including a separate JSP page (header.jsp) into my current home.jsp page as goes:



<jsp:include page='/WEB-INF/Header/header.jsp'/>



In that header.jsp page, I have an image as follows:



<img id="myImage" src="<c:url value='../Images/myImage.jpg'/>" />



But my image is not displaying on my home.jsp even though all the other elements (i.e. paragraphs, anchor links, etc.) found inside header.jsp is displaying normally on the home.jsp page as it should.



My folder structure goes:



MyProject
WebContent
WEB-INF
Header
header.jsp
Images
myImage.jpg
Views
Home
home.jsp


How do I specify the path file to my image (<img id="myImage" src="<c:url value='?/myImage.jpg'/>" />) from within my header.jsp file?










share|improve this question

























  • Try <c:url value='/WEB-INF/Images/myImage.jpg'/>?

    – wannadream
    Nov 23 '18 at 2:10











  • I have tried it before posting this question. It didn't work

    – James McTyre
    Nov 23 '18 at 2:12











  • WEB-INF is protected, probably c:url cannot access it which means web server does not have access to it directly. If you really want to do so, you might need to implement your own method which can load image blob into page. From that, you can use absolute physical path to retrieve your image from anywhere.

    – wannadream
    Nov 23 '18 at 2:17













  • Even if I move my Images folder out of WEB-INF (but still within WebContent folder) and adjust the path file to /Images/myImage.jpg it's still not showing the picture.

    – James McTyre
    Nov 23 '18 at 2:21











  • /Images/myImage.jpg only works if it's coded directly in the home.jsp. But I can't do that as my image is part of other <div> structures in my header.jsp.

    – James McTyre
    Nov 23 '18 at 2:25














0












0








0








I'm including a separate JSP page (header.jsp) into my current home.jsp page as goes:



<jsp:include page='/WEB-INF/Header/header.jsp'/>



In that header.jsp page, I have an image as follows:



<img id="myImage" src="<c:url value='../Images/myImage.jpg'/>" />



But my image is not displaying on my home.jsp even though all the other elements (i.e. paragraphs, anchor links, etc.) found inside header.jsp is displaying normally on the home.jsp page as it should.



My folder structure goes:



MyProject
WebContent
WEB-INF
Header
header.jsp
Images
myImage.jpg
Views
Home
home.jsp


How do I specify the path file to my image (<img id="myImage" src="<c:url value='?/myImage.jpg'/>" />) from within my header.jsp file?










share|improve this question
















I'm including a separate JSP page (header.jsp) into my current home.jsp page as goes:



<jsp:include page='/WEB-INF/Header/header.jsp'/>



In that header.jsp page, I have an image as follows:



<img id="myImage" src="<c:url value='../Images/myImage.jpg'/>" />



But my image is not displaying on my home.jsp even though all the other elements (i.e. paragraphs, anchor links, etc.) found inside header.jsp is displaying normally on the home.jsp page as it should.



My folder structure goes:



MyProject
WebContent
WEB-INF
Header
header.jsp
Images
myImage.jpg
Views
Home
home.jsp


How do I specify the path file to my image (<img id="myImage" src="<c:url value='?/myImage.jpg'/>" />) from within my header.jsp file?







java jsp path include jstl






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 23 '18 at 2:07







James McTyre

















asked Nov 23 '18 at 2:01









James McTyreJames McTyre

535




535













  • Try <c:url value='/WEB-INF/Images/myImage.jpg'/>?

    – wannadream
    Nov 23 '18 at 2:10











  • I have tried it before posting this question. It didn't work

    – James McTyre
    Nov 23 '18 at 2:12











  • WEB-INF is protected, probably c:url cannot access it which means web server does not have access to it directly. If you really want to do so, you might need to implement your own method which can load image blob into page. From that, you can use absolute physical path to retrieve your image from anywhere.

    – wannadream
    Nov 23 '18 at 2:17













  • Even if I move my Images folder out of WEB-INF (but still within WebContent folder) and adjust the path file to /Images/myImage.jpg it's still not showing the picture.

    – James McTyre
    Nov 23 '18 at 2:21











  • /Images/myImage.jpg only works if it's coded directly in the home.jsp. But I can't do that as my image is part of other <div> structures in my header.jsp.

    – James McTyre
    Nov 23 '18 at 2:25



















  • Try <c:url value='/WEB-INF/Images/myImage.jpg'/>?

    – wannadream
    Nov 23 '18 at 2:10











  • I have tried it before posting this question. It didn't work

    – James McTyre
    Nov 23 '18 at 2:12











  • WEB-INF is protected, probably c:url cannot access it which means web server does not have access to it directly. If you really want to do so, you might need to implement your own method which can load image blob into page. From that, you can use absolute physical path to retrieve your image from anywhere.

    – wannadream
    Nov 23 '18 at 2:17













  • Even if I move my Images folder out of WEB-INF (but still within WebContent folder) and adjust the path file to /Images/myImage.jpg it's still not showing the picture.

    – James McTyre
    Nov 23 '18 at 2:21











  • /Images/myImage.jpg only works if it's coded directly in the home.jsp. But I can't do that as my image is part of other <div> structures in my header.jsp.

    – James McTyre
    Nov 23 '18 at 2:25

















Try <c:url value='/WEB-INF/Images/myImage.jpg'/>?

– wannadream
Nov 23 '18 at 2:10





Try <c:url value='/WEB-INF/Images/myImage.jpg'/>?

– wannadream
Nov 23 '18 at 2:10













I have tried it before posting this question. It didn't work

– James McTyre
Nov 23 '18 at 2:12





I have tried it before posting this question. It didn't work

– James McTyre
Nov 23 '18 at 2:12













WEB-INF is protected, probably c:url cannot access it which means web server does not have access to it directly. If you really want to do so, you might need to implement your own method which can load image blob into page. From that, you can use absolute physical path to retrieve your image from anywhere.

– wannadream
Nov 23 '18 at 2:17







WEB-INF is protected, probably c:url cannot access it which means web server does not have access to it directly. If you really want to do so, you might need to implement your own method which can load image blob into page. From that, you can use absolute physical path to retrieve your image from anywhere.

– wannadream
Nov 23 '18 at 2:17















Even if I move my Images folder out of WEB-INF (but still within WebContent folder) and adjust the path file to /Images/myImage.jpg it's still not showing the picture.

– James McTyre
Nov 23 '18 at 2:21





Even if I move my Images folder out of WEB-INF (but still within WebContent folder) and adjust the path file to /Images/myImage.jpg it's still not showing the picture.

– James McTyre
Nov 23 '18 at 2:21













/Images/myImage.jpg only works if it's coded directly in the home.jsp. But I can't do that as my image is part of other <div> structures in my header.jsp.

– James McTyre
Nov 23 '18 at 2:25





/Images/myImage.jpg only works if it's coded directly in the home.jsp. But I can't do that as my image is part of other <div> structures in my header.jsp.

– James McTyre
Nov 23 '18 at 2:25












1 Answer
1






active

oldest

votes


















0














I seem to have it working:



img src="${pageContext.request.contextPath}/Images/myImage.jpg"



Please let me know if this is an ideal way to go about this in JSP.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53439837%2fspecifying-image-path-file-from-another-folder-in-web-inf%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I seem to have it working:



    img src="${pageContext.request.contextPath}/Images/myImage.jpg"



    Please let me know if this is an ideal way to go about this in JSP.






    share|improve this answer




























      0














      I seem to have it working:



      img src="${pageContext.request.contextPath}/Images/myImage.jpg"



      Please let me know if this is an ideal way to go about this in JSP.






      share|improve this answer


























        0












        0








        0







        I seem to have it working:



        img src="${pageContext.request.contextPath}/Images/myImage.jpg"



        Please let me know if this is an ideal way to go about this in JSP.






        share|improve this answer













        I seem to have it working:



        img src="${pageContext.request.contextPath}/Images/myImage.jpg"



        Please let me know if this is an ideal way to go about this in JSP.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 23 '18 at 2:43









        James McTyreJames McTyre

        535




        535
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53439837%2fspecifying-image-path-file-from-another-folder-in-web-inf%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

            Alcedinidae

            Origin of the phrase “under your belt”?