Java - Entrada/Salida con JSP

 
Vista:

Entrada/Salida con JSP

Publicado por Charlie (1 intervención) el 22/06/2005 10:26:29
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:

-----------------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>JSP - Prueba Ficheros Entrada</TITLE>
</HEAD>

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

<CENTER>
<table BORDER=5>
<TR><TH CLASS="TITLE">JSP - Prueba Ficheros Entrada</table>
</CENTER>
<P>

<%@ 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.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Entrada/Salida con JSP

Publicado por J Hilario (54 intervenciones) el 22/06/2005 19:39:40
Hola...¿puedes eliminar los punto y coma de las sentencias <%@ page ?
Otra cosa, añade un punto y coma a la sentencia
<%! public int car %>

Al parecer es un problema de compilación. Además si pudieras cerrar tu navegador y volverlo a abrir una vez aplicados los cambios por aquello de la caché del navegador =P

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar