**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>");
}
}
私のコードに何が間違っていますか? response.sendRedirect()メソッドを使用して、ページをwelcomeUser.javaページにリダイレクトします。 私がサーブレットに慣れていないうちに、私を助けてください。サーブレットのページリダイレクトのフォーマット全体を教えてください。response.sendRedirect()メソッドを使用してサーブレットの別のページにリダイレクトする方法はありますか?
:
は、このような、そのクラスの外観を作りますか? 'sendRedirect'の使い方は大丈夫です。 – Chris
IDEがエラーを表示しています。 – Ashnil
構文エラーのようですか?それは何と言いますか? – Chris