Servlet Basic Code2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

import jakarta.servlet.

ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest; Hello.java
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Arrays;

public class Hello extends HttpServlet {


public void doPost(HttpServletRequest req, HttpServletResponse res) {
try {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
/*String name = req.getParameter("user");
String pwd = req.getParameter("pwd");
if(name.equals("Jayachitra") && pwd.equalsIgnoreCase("hi"))
out.println("Hello " + name + "!");
else if(name.equals("Chitra") && pwd.equalsIgnoreCase("hai"))
out.println("Hello " + name + "!");
else out.println("Check your credentials");*/
out.println("Success");
} catch (Exception e) { System.out.println(e);
}
}
}

public class Table extends HttpServlet {


public void doPost(HttpServletRequest req, HttpServletResponse res) {
try {
res.setContentType("text/html"); Table.java
PrintWriter out = res.getWriter();
String name = req.getParameter("user");
String pwd = req.getParameter("pwd");
if(name.equals("Jayachitra") && pwd.equalsIgnoreCase("hi")) {

out.println("<html>");
out.println("<head><center><h2>Student form
validation</h2></center></head>");
out.println("<body bgcolor=\"#FFE4C4\"> ");
out.println(" <form action=\"validation\" method=\"post\">");
out.println("<table border=\"1\" bgcolor=\"A9A9A9\"> ");
out.println(" <tr><th>Enter student number : </th>");
out.println("<td><input type=\"text\"
name=\"sno\"></td></tr>");
out.println(" <tr><th>Enter student name : </th>");
out.println("<td><input type=\"text\"
name=\"sname\"></td></tr>");
out.println(" <tr><th>Enter student CGPA : </th>");
out.println("<td><input type=\"text\"
name=\"smarks\"></td></tr>");
out.println("<tr>");
out.println("<table>");
out.println("<tr>");
out.println("<td><input type=\"submit\" name=\"insert\"
value=\"Insert\"></td>");
out.println("<td><input type=\"reset\" name=\"clear\"
value=\"Clear\"></td>");
out.println("</tr>");
out.println("</table>");
out.println("</tr> ");
out.println("</table>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
}
else out.println("Check your credentials");
}
catch (Exception e) {
System.out.println(e);
}
}
}

<!DOCTYPE html>
<html lang="en">
<head> servlet/Sign.html
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="abcd" method="post">
<table border="1" bgcolor="A9A9A9">
<tr>
<th>Enter username:</th>
<td><input type="text" name="user"></td>
</tr>
<tr>
<th>Enter password:</th>
<td><input type="text" name="pwd"></td>
</tr>
<tr>
<td><input type="submit" value="Sign in"></td>
</tr>
</table>
</form>
</body>
</html>

<?xml version="1.0" encoding="UTF-8"?>


<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<servlet>
Web.xml
<servlet-name>abc</servlet-name>
<servlet-class>Table</servlet-class>

</servlet>
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/servlet/abcd</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>xyz</servlet-name>
<servlet-class>Hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xyz</servlet-name>
<url-pattern>/servlet/validation</url-pattern>
</servlet-mapping>
</web-app>

You might also like