Salve a tutti ragazzi...

Sono nuovo...e non appena iscritto...inizio gia a chiedervi una mano...

mi sono affacciato da poco, per motivi di lavoro...nel mondo di java..

Ho un problema da risolvere...

allora...

ho creato del codice, che tramite tomcat, mi fa vedere sul browser una schermata...

dove esce un riquadro nel quale inserire del testo...

cliccando poi sotto su "submit" si passa ad un ulteriore pagina che mi mostra il testo da me inserito..

fin qui tutto bene...

quello in cui vi chiedo aiuto è questo...

praticamente..quando clicco submit..oltre ad andare in un'altra pagina per vedere cio che ho scritto..si dovrebbe salvare il testo in un file di testo...(ovviamente in locale sul mio pc)..

e quando poi dopo...inserisco dell'altro testo dal browser...nel cliccare submit...

1) nel file di testo mi deve aggiungere in coda quello che ho appena scritto...

2) nella pagina che si apre del browser...devo veder scritto...tutto quello che c'è nel file di testo..


Io fin ora ho scritto questo codice:

package file;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class Salvafile extends HttpServlet {
protected void doPost( //metodo per le chiamate post
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

// Set appropriate content type for response, and obtain
// the HTML output stream.
response.setContentType("text/html");
PrintWriter out = response.getWriter();

// Set up start of HTML page
out.write("<HTML>\n<HEAD>\n<TITLE>Testo inserito</TITLE>\n</HEAD>\n<BODY>");

Enumeration paramNames = request.getParameterNames();
while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement();
out.write("<h4>" + paramName + "</h4>");
String[] paramValues = request.getParameterValues(paramName);
for (int i =0; i < paramValues.length; i++ ) {
out.write("
" + paramValues[i]);
}
}

// Finish off the HTML page and close cleanly
out.write("\n</BODY>\n</HTML>");
out.close();

}
}


Grazie dell'aiuto..

A presto...


se non sono stato chiaro...chiedeti pure spiegazioni