Ich habe versucht, alle Bibliotheken hinzuzufügen, die für Servlet benötigt werden, um laufen zu lassen, aber immer noch bekomme ich eine Ausnahme, die HTTP Status 500-Fehler warf.unbekannt Fehler beim Servlet-Exception-Throw von HTTP Status 500
Ich habe auch alle zuvor gestellten Fragen im Stapelüberlauf versucht.
LoginServlet.java
package com.testlogin;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
String username = request.getParameter("username");
String password = request.getParameter("password");
PrintWriter pw = response.getWriter();
pw.print("Hello");
if (username.equals(password)) {
pw.println("<h1>Hello </h1>" + username);
}
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
login.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="LoginServlet" method="post">
<div style="color: red">
User Name
<input type="text" name="username">
<br /> Password
<input type="password" name="password">
<br>
<input type="submit" value="Sign In">
</div>
</form>
</body>
</html>
Was ist Ihr Ausgang? Welche Ausnahme bekommst du? Könnten Sie Ihren Code posten? Bitte lesen Sie den folgenden Artikel darüber, wie Sie eine Frage auf dieser Website stellen können: http://StackOverflow.com/Help/How-to-Ark –
Jetzt können Sie meine Ausgabe sehen –
Aber wo ist Ihr Code? Wir können dir auf diese Weise nicht helfen, wenn wir nicht verstehen, was du zu tun versucht hast. –