boysna
22-02-2006, 16:10
Allora ragazzi ecco il mio problema:
Ho un html dove c'è un form. Alla pressione del tasto di submit dovrebbe essere lanciata una servlet ma mi appare sempre la scritta "Impossibile visualizzare la pagina".
Questo è il codice del file html:
<html><head><title>Index</title></head>
<body>
<center>
<form action="E:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\esercizio\a" METHOD=GET>
intero<input type= "text" name = "intero" size = "20"><br>
scegli l'operazione: incremento<input type = "radio" name = "operazione" value="incremento">
decremento<input type = "radio" name ="operazione" value ="decremento"> <br>
<button type="submit">sottometti</button>
</body></html>
E questa la servlet:
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class a extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
Ho creato una cartella "esercizio" sotto webapps e poi ho inserito all'interno il file html e il file a.java. Ho compilato con javac e ho avuto il file a.class nella stessa cartella.
Ho un html dove c'è un form. Alla pressione del tasto di submit dovrebbe essere lanciata una servlet ma mi appare sempre la scritta "Impossibile visualizzare la pagina".
Questo è il codice del file html:
<html><head><title>Index</title></head>
<body>
<center>
<form action="E:\Programmi\Apache Software Foundation\Tomcat 5.5\webapps\esercizio\a" METHOD=GET>
intero<input type= "text" name = "intero" size = "20"><br>
scegli l'operazione: incremento<input type = "radio" name = "operazione" value="incremento">
decremento<input type = "radio" name ="operazione" value ="decremento"> <br>
<button type="submit">sottometti</button>
</body></html>
E questa la servlet:
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class a extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
Ho creato una cartella "esercizio" sotto webapps e poi ho inserito all'interno il file html e il file a.java. Ho compilato con javac e ho avuto il file a.class nella stessa cartella.