【问题标题】:How to dsiplay an image in jsp file如何在jsp文件中显示图片
【发布时间】:2013-07-08 12:33:06
【问题描述】:

我正在尝试在 jsp 文件中显示一个简单的 .jpg 文件。无论我尝试过什么解决方案,我都无法显示图像。下面是 stripe.jsp 文件:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>    
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</head>
<body>          
        <form id="form" action="/charge" method="get">   
            <label for="quantity">Quantity</label>  
            <input id="quantity" name="quantity" type="text" />   
            <br></br>
            <br></br>
            <img src="<c:url value='/drivein12.jpg'/>" />
            <img src="drivein12.jpg" />
            <br></br>
            <b>Price: Euro 2</b>
            <br></br>               
        </form>  
</body>
</html>

如您所见,我还尝试使用前缀“c”来表示图像的绝对路径(drivein12.jpg)。项目结构如下:

谁能帮我解决这个问题?我在这里想念什么吗?谢谢你

【问题讨论】:

  • 是两个 img 标签都坏了,还是只是使用 的标签坏了?

标签: jsp web-applications


【解决方案1】:

您是否可以直接使用图片的网址(http://yourserver.com/drivein12.jpg)在浏览器中查看图片?如果您不能这样做,那么您也无法将图像嵌入到页面中。找到有效的图片的直接网址,然后确保页面中的标签指向相同的位置。

【讨论】:

    【解决方案2】:

    实际输出是什么

    <c:url value='/drivein12.jpg'/>
    

    ?

    你可以在浏览器的源代码中看到这一点,使用 Firefox 时试试 Ctrl-U。

    顺便说一句:没有必要关闭 br 标签

    <br></br>
    

    随便写

    <br>
    

    或使用 XML 语法

    <br />
    

    【讨论】:

      【解决方案3】:

      感谢您的回复。

      但是我忘了提到我正在运行 Spring 框架。所以问题是我需要告诉框架从哪里加载图像。

      所以我在 -servlet.xml 中添加了以下行,现在它可以工作了:

      <mvc:default-servlet-handler />
      

      【讨论】:

        猜你喜欢
        • 2011-07-11
        • 2017-04-17
        • 2013-10-29
        • 2015-02-23
        • 2020-06-19
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        • 2013-08-07
        相关资源
        最近更新 更多