Buenas estoy intentando ejecutar un servlet pero no me funciona a ver si ven mi error:
directiva:
C:\xampp\tomcat\webapps\holamundo\WEB-INF\classes
tengo este servlet:
Código Java:
Ver originalimport javax.servlet.* ;
import javax.servlet.http.* ;
import java.sql.* ;
import java.io.* ;
public class servlet extends HttpServlet{
public void doGet
(HttpServletRequest req,HttpServletResponse res
) throws IOException, ServletException
{
try{
Class.forName("con.mysql.jdbc.Driver");
con
=DriverManager.
getConnection("jdbc:mysql://localhost/mydb2",
"root",
"");
nombre=req.getParameter("user");
nick=req.getParameter("nick");
pass=req.getParameter("pass");
sql="INSERT INTO persons (nombre,nick,pass) VALUES ('"+nombre+"','"+nick+"','"+pass+"')";
st=con.createStatement();
rs=st.executeQuery(sql);
rs.close();
st.close();
con.close();
//Handle errors for JDBC
se.printStackTrace();
}
}
}
y fuera de classes tengo:
Código XML:
Ver original<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
<servlet>
<servlet-name>servlet</servlet-name>
<servlet-class>servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>registerLogin.html</welcome-file>
</welcome-file-list>
</web-app>
y el codigio html de registerLogin es
Código HTML:
Ver original<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"> <link href="Styles.css" rel="stylesheet" /> <script src="http://fonts.googleapis.com/css?family=Open+Sans:600"></script>
<input id="tab-1" type="radio" name="tab" class="sign-in" checked><label for="tab-1" class="tab">Login
</label> <input id="tab-2" type="radio" name="tab" class="sign-up"><label for="tab-2" class="tab">Registro
</label> <div class="sign-in-htm"> <input id="user" type="text" class="input"> <label for="pass" class="label">Contraseña
</label> <input id="pass" type="password" class="input" data-type="password"> <input type="submit" class="button" value="Entrar">
<div class="sign-up-htm"> <form method="get" action="servlet.class"> <input id="user" type="text" class="input" name="user"> <input id="user" type="text" class="input" name="nick"> <label for="pass" class="label">Contraseña
</label> <input id="pass" type="password" class="input" data-type="password" name="pass"> <input type="submit" class="button" value="Registrarse">
al llamarlo con
http://localhost:8080/holamundo/
me dice que no lo encuentra....