Ciao a tutti ho un piccolo problema con una pagina jsp!
la scopo io è quello di inserire dal lato client (ovviamente) delle informazioni , che dovranno essere salvate in un file system!
l'errore si sviluppa quando chiamo la classe java che ha il compito di salvare nel file i dati inseriti! questa classe prende in ingresso tre stringhe (nome cognome ed età)
però quando appunto ne richiamo il metodo mi segna come errore nella pagina jsp nome cognome ed età! qualcuno sa perchè?
non sono affatto sucuro che lo script che ho messo qui di seguto sia giusto per effettuare l'istruzione di salvataggio! si accettano suggerimenti!
pagina jsp
<html>
<head>
<title> Prova2 </title>
</head>
<body>
<h2>dati Inseriti<h2>
<%@ page import="InserisciDati.ScriviFile" %>
Nome:<%=request.getParameter("nome")%>
Cognome:<%=request.getParameter("cognome")%>
Età:<%=request.getParameter("età")%>
<%
ScriviFile scrivi=new ScriviFile();
scrivi.ScriviFileNelFile(String nome,String cognome, String età);
%>
</body>
</html>
classe java
package InserisciDati;
import java.io.*;
public class ScriviFile
{
public void ScriviFileNelFile(String nome, String cognome, String età)
{
String path=("C:/SecondaProva.txt");
try{
File f=new File(path);
FileWriter fw = new FileWriter(f);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(nome);
bw.write(cognome);
bw.write(età);
bw.flush();
bw.close();
}
catch(IOException e)
{
System.out.println(e.getMessage());
}
}
}
Da notare che la classe in locale opportunamente collegata con altre classi funziona perfettamente...quindi ritengo non sia lì l'errore!
grazie per la collaborazione

Rispondi quotando