Using <c:out> will always HTML-escape the output. That's why you see the markup rather than having it interpreted. This is for safety to prevent script injection attacks. If you are (absolutely) sure that the text is safe¹ you can just use the EL notation without the <c:out> or turn it off with escapeXML="false"
If you are expecting to see an image on the page, you need to use an <img> tag, not an input tag. What is it you are really trying to do?
¹ "Safe" means that you are 100% sure that you know what the text will contain. This is never, ever, true of anything that came from the user, 3rd parties, or anywhere other than your own code. Use with caution.
The broken image icon means that the image could not be found. The URL you are using indicates that there is a folder named "Images" (by the way, it's not a good practice to use mixed case for folder names) which contains the EGEsoon.jpg image file. The Images folder is expected to be in the same folder as WEB-INF (note, not in WEB-INF).
Is this the case? If not, where is the Images folder in relation to there WEB-INF folder?