**loginServlet.java**
package com.anil.apps;
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;
public class LoginServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out=response.getWriter();
String uid=request.getParameter("userid");
String password=request.getParameter("pwd");
if(uid.equals("Anil")&&password.equals("missinlx")){
//out.println("welcome "+uid);
response.sendRedirect("welcomeUser?userid="+uid);
}
else{
out.println("invalid username or password");
}
}
}
**WelcomeUserServlet.java**
package com.anil.apps;
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;
public class WelcomeUserServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html><body><h1>Welcome " +uid+ "</h1></body></html>");
}
}
was ist falsch mit meinem Code ?? Ich möchte die Seite mit der response.sendRedirect() -Methode zur hostedUser.java-Seite umleiten. Da ich Servlet neu bin, bitte hilf mir dabei. Bitte sagen Sie mir das ganze Format für die Seitenumleitung in Servlets.Wie kann ich im Servlet mithilfe der Methode response.sendRedirect() auf eine andere Seite umleiten?
Was nicht funktioniert? Ihre Verwendung von 'sendRedirect' sieht für mich in Ordnung aus. – Chris
Ich weiß es nicht, aber meine IDE zeigt einen Fehler an. – Ashnil
Wie ein Syntaxfehler? Was sagt es? – Chris