Sunteți pe pagina 1din 4

#prog7

<html>
<body>
<form action="NewServlet">
user name<input type="text" name="name">
password<input type="text" name="pass">
<input type="submit" value="submit">
</form>
<form action="NewServlet" method="POST">
<select name="color">
<option>RED</option>
<option>GREEN</option>
<option>YELLOW</option>
</select>
<input type="submit" value="submit">
</form>
</body>
</html>
#web.xml
<servlet>
<servlet-name>NewServlet</servlet-name>
<servlet-class>NewServlet</servlet-class>
<init-param>
<param-name>name1</param-name>
<param-value>admin</param-value>
</init-param>

<init-param>
<param-name>pass</param-name>
<param-value>admin</param-value>
</init-param>
</servlet>
#newservlet.java
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
String name=request.getParameter("name");
String password=request.getParameter("pass");

ServletConfig sc=getServletConfig();
String user = sc.getInitParameter("name1");
String pass = sc.getInitParameter("pass");

if(name.equals(user)&&password.equals(pass)){

out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet NewServlet</title>");
out.println("</head>");
out.println("<body>");
//this
out.println("<h1>Login successfull</h1>");
out.println("</body>");
out.println("</html>");
}
else{
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet NewServlet</title>");
out.println("</head>");
out.println("<body>");
//this
out.println("<h1>Login unsuccessfull</h1>");
out.println("</body>");
out.println("</html>");
}
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
String color=request.getParameter("color");
if(color.equals("RED")){
out.println("<html><body bgcolor='red'></body></html>");
}
if(color.equals("GREEN")){
out.println("<html><body bgcolor='green'></body></html>");
}
if(color.equals("YELLOW")){
out.println("<html><body bgcolor='yellow'></body></html>");
}
}

S-ar putea să vă placă și