0
我有一個web應用程序,我想用jsp中的自定義xsl將xml轉換爲html。 當我使用altovaXMLSPY測試xml和xsl時,它工作正常。但在jsp中,出現了錯誤。 目錄是這個樣子 --root my.jsp --Web-INF 標籤庫,xsl.tld --classes my.xml my.xsl 的是JSP像這樣一個jsp將xml轉換爲html使用xsl
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@taglib uri="http://jakarta.apache.org/taglibs/xsl-1.0" prefix="xsl"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<%@ page%>
<title>my jsp</title>
</head>
<body>
<p>
<xsl:apply nameXml="WEB-INF/classes/my.xml" xsl="WEB-INF/classes/my.xsl" />
</p>
</body>
</html>
,誤差 javax.servlet.jsp.JspException:缺少豆「WEB-INF /班/ my.xml」
耶只需更換使用XML的namexml,現在它工作。 –