Newsgroup: it.comp.java
Titolo: Problemi con JSP-XML-XSL e NetBeans... un po' lunghetto...

Ciao a tutti,
scusate per la domanda sicuramente banale... ma mi sto preparando per 
l'esame di tecnologie Web e sono davvero in alto mare....
Non voglio fare niente di particolare vorrei creare un codice xml "statico" 
e poi a fare l'xsl per scrivere tutto a video, però non capisco perchè il 
codice che ho scritto non funziona (io uso NetBeans 4.1), non vorrei che il 
problema fosse proprio nei settaggi di NetBeans...
Ringrazio tutti per i possibili suggerimenti,
CAMI.
Contenuto file index.jsp:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "
http://www.w3.org/TR/html4/loose.dtd
">
<%@taglib uri="
http://java.sun.com/jsp/jstl/core
" prefix="c"%>
<%@taglib uri="
http://java.sun.com/jsp/jstl/xml
" prefix="x" %>
<c:set var="xml" scope="page">
        <ROOT>
            <CATALOGO>
                <FRUTTA tipo="Esotico">
                    <CODICE>M345</CODICE>
                    <PRODOTTO>Mango</PRODOTTO>
                    <DISPONIBILITA>15</DISPONIBILITA>
                </FRUTTA>
                <VERDURA tipo="Stagione">
                    <CODICE>C333</CODICE>
                    <PRODOTTO>Zucchina</PRODOTTO>
                    <DISPONIBILITA>20</DISPONIBILITA>
                </VERDURA>
            </CATALOGO>
        </ROOT>
</c:set>
<c:import var="xsl" url="/XSL/style.xsl" scope="page"/>
<x:transform xml="${xml}" xslt="${xsl}"/>
contenuto del file style.xsl , contenuto nella directory XSL:
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="2.0" 
xmlns:xsl="
http://www.w3.org/1999/XSL/Transform
" 
xmlns:fo="
http://www.w3.org/1999/XSL/Format
" 
xmlns:xs="
http://www.w3.org/2001/XMLSchema
" 
xmlns:fn="
http://www.w3.org/2005/02/xpath-functions
" 
xmlns:xdt="
http://www.w3.org/2005/02/xpath-datatypes
">
    <xsl:output method="html"/>
    <xsl:template match="/">
        <html>
            <head>
                <title>style.xsl</title>
            </head>
            <body>
            <xsl:for-each select="//CATALOGO/*">
                <xsl:value-of select="./PRODOTTO"/>
                <br/>
                Codice: <xsl:value-of select="./CODICE"/> - Tipo: 
<xsl:value-of select="./@tipo"/>
                Disponibilità: <xsl:value-of select="./DISPONIBILITA"/>
            </xsl:for-each>
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>
Io non vedo particolari errori, ma quando provo a farlo girare mi da una 
miriade di errori.... questa è la schermata di errore...
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it 
from fulfilling this request.
exception
javax.servlet.ServletException: Provider 
org.apache.xalan.processor.TransformerFactoryImpl not found
 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779) org.apache.jsp.index_jsp._jspService(index_jsp.java:81) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)root causejavax.xml.transform.TransformerFactoryConfigurationError: Providerorg.apache.xalan.processor.TransformerFactoryImpl not found javax.xml.transform.TransformerFactory.newInstance(Unknown Source) org.apache.taglibs.standard.tag.common.xml.TransformSupport.doStartTag(TransformSupport.java:128) org.apache.jsp.index_jsp._jspx_meth_x_transform_0(index_jsp.java:172) org.apache.jsp.index_jsp._jspService(index_jsp.java:74) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)note The full stack trace of the root cause is available in the ApacheTomcat/5.5.7 logs.

 ha scritto nel messaggio 
news:ug_ke.940596$b5.41...@news3.tin.it...


Ho anch'io dei problemi, guarda che con il jdk 1.5 alcune classi che con
il 1.4 c'erano nn ci sono e bisogna scaricarle.
Cerca xalan.jar nel sito 
apache.org

-- 
Alfonso