该jsp不显示图像
我想在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>
你可以尝试这样的事情也?
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<img src="<html:rewrite page='/images/logos/Tulips.jpg/'>"/>
它运行到以下错误PWC6031:未终止< html:重写标记 – 2013-02-25 05:17:33
@DanielMorgan对不起,刚刚编辑 – 2013-02-25 05:28:33
再次错误它说根据TLD,标记HTML:重写必须是空的,但它不是。 – 2013-02-25 05:35:42
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<img src="<c:url value="/images/logos/Tulips.jpg"/>"/>
UPDATE
也看看这些链接:
Error using JSF 2.1 with JSP 2.0: Unable to read TLD from JAR file
Unable to read TLD "META-INF/c.tld"
我已更新问题 – 2013-02-25 05:33:54
已更新的答案。 – Alex 2013-02-26 22:32:25
这是哪里的JSP在什么位置? – 2013-02-25 05:56:59
在网页 – 2013-02-25 06:02:03
你可以试试'“./images/logos/Tulips.jpg”'? – 2013-02-25 06:12:13