Salve a tutti! ^^ Allora, quando tento di avviare un servlet che ho creato, mi appare questo errore: "HTTP Status 405 - HTTP method GET is not supported by this URL"
Non riesco a capire cosa centri questo metodo GET e perchè fa così... sotto c'è il codice, spero qualcuno mi aiuti 
codice:
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.ServletConfig;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class topics extends HttpServlet
{
private Connection connection;
private Statement statement;
public void init (ServletConfig config) throws ServletException
{
try
{
Class.forName (config.getInitParameter ("databaseDriver"));
connection = DriverManager.getConnection (config.getInitParameter ("databaseName"), config.getInitParameter ("user"), config.getInitParameter ("pass"));
statement = connection.createStatement();
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
protected void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType ("text/html");
PrintWriter out = response.getWriter();
out.println ("<html><head>");
try
{
ResultSet resultSet = statement.executeQuery ("SELECT * FROM topics ORDER BY topicID");
out.println ("<title>Scegli il topic</title></head><body>");
while (resultSet.next())
{
int topicID = resultSet.getInt (1);
String topicName = resultSet.getString (2);
out.println ("
" + topicID + " - <a href = \"faq?arg=" + topicID + "&nm=" + topicName + "\">" + topicName + "</a></p>");
}
out.print ("</body></html>");
out.close();
}
catch (SQLException exception)
{
exception.printStackTrace();
out.println ("<title>Errore</title><body>Si è verificato un errore col database</body></html>");
out.close();
}
}
}