0
私はなぜエラーが発生しているのですか?私はそれがRegistroに到達doesntのだと思うのコードでポストを提出する際にJava Apache Tomcat必要なリソースが見つかりません
しかし:
そして、それがうまく動作registro.html私が実行します。私はこのプロジェクトを持っています。 registro.htmlでJava
コードです:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Registro</title>
</head>
<body>
<form action="http://localhost:8080/Ejer2/Registro.java" method="POST">
<input type=hidden name=registro value=resultadoRegistro>
<BR><BR>Username: <input type=text name=user>
<BR><BR>Password: <input type=password name=pass>
<BR><BR><input type=submit value="Enviar"><input type=reset>
</form>
</body>
</html>
とRegistro.javaで、この1:
package Ejer2;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.servlet.*;
@SuppressWarnings("deprecation")
public class Registro extends HttpServlet implements SingleThreadModel{
private static final long serialVersionUID = 1L;
public Registro() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
HttpSession session=req.getSession(true);
Usuario miuser=(Usuario)session.getValue(session.getId());
if(miuser==null){
miuser=new Usuario(req.getParameter("user"),req.getParameter("password"));
session.putValue(session.getId(),miuser);
}
res.setContentType("text/html");
String user=req.getParameter("user");
//String pass = req.getParameter("pass");
PrintWriter toClient = res.getWriter();
toClient.println("<html>");
toClient.println("<title>REGISTRO REALIZADO</title>");
toClient.println("Usuario "+user+" registrado con exito");
toClient.println("</html>");
toClient.close();
}
}
問題は何ですか?
あなたは以下に示すように、むしろ、あなたのRegistro
サーブレットクラスのURLパターンをマップする必要が使用したり、HTML
action
内に直接
Registro.java
のように呼び出すことはできません
サーブレットクラスとはどんなファイルを参照していますか? – 19mike95
私はあなたの 'Registro'クラスを意味します – developer
これはWebServletが型に解決できないと言っています。 – 19mike95