directiva:
C:\xampp\tomcat\webapps\holamundo\WEB-INF\classes
tengo este servlet:
Código Java:
Ver original
import 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{ Connection con; Statement st; ResultSet rs; String sql; try{ Class.forName("con.mysql.jdbc.Driver"); String nombre,pass,nick; 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"> <head> <link href="Styles.css" rel="stylesheet" /> </head> <body> <div class="login-wrap"> <div class="login-html"> <div class="login-form"> <div class="sign-in-htm"> <div class="group"> <input id="user" type="text" class="input"> </div> <div class="group"> <input id="pass" type="password" class="input" data-type="password"> </div> <div class="group"> <input type="submit" class="button" value="Entrar"> </div> </div> <div class="sign-up-htm"> <form method="get" action="servlet.class"> <div class="group"> <input id="user" type="text" class="input" name="user"> </div> <div class="group"> <input id="user" type="text" class="input" name="nick"> </div> <div class="group"> <input id="pass" type="password" class="input" data-type="password" name="pass"> </div> <div class="group"> <input type="submit" class="button" value="Registrarse"> </div> </form> </div> </div> </div> </div>
al llamarlo con http://localhost:8080/holamundo/
me dice que no lo encuentra....