中国开发网: 论坛: 程序员情感CBD: 贴子 419378
有狐
这里是所有代码和错误信息,请各位帮忙分析分析:
这里是所有代码和错误信息,请各位帮忙分析分析:


以下文件都采用UTF-8了,都是英文,不知道还有没有地方关系到编码的?


系统环境:
----------------------------------------------------
jdk1.5.0_08
apache-tomcat-5.5.17
编辑环境:eclipse 3.2.1


Test.xml
----------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<items desc="KKKKKK"/>

Test.xsl
----------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/items">
<xsl:value-of select="@desc"/>
</xsl:template>

</xsl:stylesheet>

Test.jsp
----------------------------------------------------
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CITest</title>
</head>
<body>
<c:import url="Test.xsl" var="stylesheet" charEncoding="UTF-8"/>
<x:transform xslt="${stylesheet}" doc="Test.xml"/>
</body>
</html>






错误信息:
--------------------------------------------------------------------
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.jsp.JspException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:854)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.Test_jsp._jspService(Test_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录