MVC JSP Program
MVC JSP Program
Index.jsp(Front-end Design)
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
</form>
</body>
</html>
Login-error.jsp (view failure)
<!DOCTYPE html>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
</body>
</html>
Login-success.jsp(View Success)
<%@page import="bean.LoginBean"%>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<%
LoginBean bean=(LoginBean)request.getAttribute("bean");
out.print("Welcome, "+bean.getName());
%>
</body>
</html>
package bean;
return name;
this.name = name;
}
public String getPassword() {
return password;
this.password = password;
if(password.equals("admin")){
return true;
else{
return false;
}
ControllerServlet.java ( Controller)
package bean;
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.RequestDispatcher;
import javax.servlet.ServletException;
response.setContentType("text/html;charset=UTF-8");
String name=request.getParameter("name");
String password=request.getParameter("password");
bean1.setPassword(password);
RequestDispatcher rd=request.getRequestDispatcher("login-success.jsp");
rd.forward(request, response);
else{
RequestDispatcher rd=request.getRequestDispatcher("login-error.jsp");
rd.forward(request, response);
Output:
Success in jsp
Failure in jsp