Ehmm... okei jag är inte värsta hajen men i alla fall, detta felmeddelande får jag .. vad kan vara felet?
500 Servlet Exception
C:\inetpub\wwwroot\WEB-INF\classes\AddinfoServlet.java:38: cannot resolve
symbol
symbol : variable out
location: class AddinfoServlet
out.println("SQLException: " + sql.getMessage());
^
C:\inetpub\wwwroot\WEB-INF\classes\AddinfoServlet.java:39: cannot resolve
symbol
symbol : variable out
location: class AddinfoServlet
out.close();
^
2 errors
Hela koden, säkert en massa fel:
import java.net.*;
import java.util.*;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class AddinfoServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection C = DriverManager.getConnection("jdbc:mysql://localhost:3306/laborationer?user=xxx&password=xxx");
Statement S = C.createStatement();
S.executeUpdate("INSERT INTO labb1(sNamn, iTfn) VALUES('"+request.getParameter("sNamn")+"','"+request.getParameter("iTfn")+"')");
response.sendRedirect("/labb_jsp/index.jsp");
C.close();
}
catch (ClassNotFoundException cnfe)
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<title>Unable to load driver.</title>");
out.println("</head>");
out.println("<body>");
out.println("Unable to load driver.");
out.println("</body>");
out.println("</html>");
}
catch(SQLException sql)
{
out.println("SQLException: " + sql.getMessage());
out.close();
}
}
}