The ServletResponse is an in-built interface coming from javax.servlet package containing various methods that enable a servlet to respond to the client requests. There are various methods of ServletResponse interface, such as:
Let's see a demo program :
<!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> <h2><u>Login Form:</u></h2><br><br> <form action="MyServlet" method="get"> <table> <tr><th>Username:</th><td><input type="text" name="uname"> <tr><th>Password:</th><td><input type="password" name="pass"> <tr><th><input type="submit" value="Submit"></th><td><input type="reset" value="Reset"> </table> </form> </body> </html>
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class MyServlet extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { response.setContentType("text/html"); PrintWriter out=response.getWriter(); String s1=request.getParameter("uname"); String s2=request.getParameter("pass"); if(s2.equals("admin")) out.println("Successfully Logged In"); else out.println("Invalid Password"); } }
<web-app> <servlet> <servlet-name>abc</servlet-name> <servlet-class>java8s.MyServlet1</servlet-class> </servlet> <servlet-mapping> <servlet-name>abc</servlet-name> <url-pattern>/MyServlet</url-pattern> </servlet-mapping> </web-app>
Silan Software is one of the India's leading provider of offline & online training for Java, Python, AI (Machine Learning, Deep Learning), Data Science, Software Development & many more emerging Technologies.
We provide Academic Training || Industrial Training || Corporate Training || Internship || Java || Python || AI using Python || Data Science etc