ENTRADA / SALIDA CON JSP

Charlie
23 de Junio del 2005
Muy buenas, a ver si me podéis echar una mano que estoy desesperado:

Soy prácticamente novato en JAVA y JSP, pero lo que trato de hacer es muuuuy simple. Pretendo escribir y leer de un fichero. Fácil, verdad? Además por separado, nada de todo a la vez. Bueno, os cuento que estoy en un MAC, tengo java 1.4.2_05, tomcat 5.5.9 y este es el código:

-----------------------------------------------------------------------------
&ltHTML>
&ltHEAD>
&ltTITLE&gtJSP - Prueba Ficheros Entrada</TITLE>
</HEAD>

&ltBODY BGCOLOR="#Ffffff" TEXT="#000000" LINK="#0000EE"
VLINK="#00EE00" ALINK="#FF0000">

&ltCENTER>
&lttable BORDER=5>
&ltTR>&ltTH CLASS="TITLE"&gtJSP - Prueba Ficheros Entrada</table>
</CENTER>
&ltP>

<%@ page import="java.io.*"; %>
<%@ page contentType="text/html"; %>
<%@ page isErrorPage="false"; %>
<%@ page isThreadSafe="true"; %>

<%! public int car %>
<% FileInputStream miFichero;

miFichero = new FileInputStream( "fichero2.txt" );

car=miFichero.read();

miFichero.close(); %>

Caracter = <%= car %>

</BODY>
</HTML>
-----------------------------------------------------------------------------

Por último, este es el error:

type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

org.apache.jasper.JasperException: No se puede cargar la clase para JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:591)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
causa raíz

java.lang.ClassNotFoundException: org.apache.jsp.pruebaio2_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:199)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:187)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:158)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


A ver si me podéis echar una mano, gracias.

12ef
23 de Junio del 2005
es porque no encuentra la clase pruebaio2
lo pone en la excepción