2013-02-25 110 views
1

我想在jsp中顯示圖像,我使用下面的代碼,但它不顯示圖像,它只顯示圖像圖標,指示鏈接已損壞。該jsp不顯示圖像

當我將該文件放在圖像文件夾中時,它可以工作,但是它在徽標文件夾中找不到該文件。

的圖像是在該地址的網頁\ \圖像標識\ Tulips.jpg

和我的代碼如下

<%@taglib uri="/struts-tags" prefix="s"%> 
    .... 

    <img src="<s:url value="/images/logos/Tulips.jpg"/>"/> 

    ..... 

人建議我用下面,我已經添加了以下代碼和依賴性,但它在taglib行顯示以下錯誤。

Unable to read TLD "META-INF/c.tld" from JAR file javaee-web-api.6.0.jar : org.apache.jasper.JasperException :PWC6169: Failed to load or instantiate TagLibraryValidator class: 
org.apache.taglibs.standard.tlv.jstlCoreTLV 

JSP

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<img src="<c:url value="/images/logos/Tulips.jpg"/>"/> 

POM

  <dependency> 
       <groupId>org.apache.taglibs</groupId> 
       <artifactId>taglibs-parent</artifactId> 
       <version>3</version> 
       <type>pom</type> 
      </dependency> 
      <dependency> 
      <groupId>javax</groupId> 
      <artifactId>javaee-web-api</artifactId> 
      <version>6.0</version> 
      <type>jar</type> 
      </dependency> 
+0

這是哪裏的JSP在什麼位置? – 2013-02-25 05:56:59

+0

在網頁 – 2013-02-25 06:02:03

+1

你可以試試'「./images/logos/Tulips.jpg」'? – 2013-02-25 06:12:13

回答

0

你可以嘗試這樣的事情也?

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> 
    <img src="<html:rewrite page='/images/logos/Tulips.jpg/'>"/> 
+0

它運行到以下錯誤PWC6031:未終止< html:重寫標記 – 2013-02-25 05:17:33

+0

@DanielMorgan對不起,剛剛編輯 – 2013-02-25 05:28:33

+0

再次錯誤它說根據TLD,標記HTML:重寫必須是空的,但它不是。 – 2013-02-25 05:35:42