Servlet Lab3
Servlet Lab3
import java.io.IOException; }
String query = "SELECT * FROM students where "<option value='IT' > Information
id=?"; Technology</option>" +
id = request.getParameter("id"); "</select>");
ex.printStackTrace();
Web Application Development using Servlet laboratory guide exercise
out.println("<html> <header><script> function response.setContentType("text/html");
confirm(){ alert(' ') " +
PrintWriter out = response.getWriter();
" var result = confirm('Are you sure to
String name = request.getParameter("name");
delete?');" +
String dept = request.getParameter("dept");
"if (result) {return false} return true} </script>"
+ int age =
Integer.parseInt(request.getParameter("age"));
" </header> <body><h1>Student List</h1>" +
String query = "INSERT into students (name, age,
" <table border='1' style='border-
dept) value(?,?,?) ";
collapse:collapse; border: solid 1px blue; width:100%'>"
+ out.println("<html><body>");
"<tr><th>Id</th> <th>Name</th> try {
<th>Age</th> <th>department</th><th>Action</th>
</tr>"); PreparedStatement statement =
this.connection.prepareStatement(query);
String rows = "";
statement.setString(1, name);
while (resultSet.next()) {
statement.setString(2, dept);
int id = resultSet.getInt("id");
statement.setInt(3, age);
String name = resultSet.getString("name");
int result = statement.executeUpdate();
int age = resultSet.getInt("age");
out.println("<h1 style='color: green''> Created
String dept = resultSet.getString("dept"); Successfully " +
rows = rows + "<tr> <td>" + id + "</td> <td> " + " <p> <a href='/register?action=list'> Back to
name + "</td> " + list </a> </p>" +
"<td> " + age + "</td> <td> " + dept + "</h1>");
"</td><td> " +
} catch (Exception ex) {
"<a style='margin-right:10px'
href='register?action=view&command=edit&id=" + id + out.println("<h1> " + ex.getMessage() + "</h1>");
"'> edit </a> " + }
"<a href='register?action=delete&id=" + id + out.println("</body></html>");
"' onclick='return confirm()'> delete </a> </td> </tr>";
response.sendRedirect("/register?action=list");
}
}
out.println(rows);
private void handleUpdate(HttpServletRequest
out.println("</table></body></html>"); request, HttpServletResponse response)
} throws ServletException, IOException {
response.setContentType("text/html");
private void handleCreate(HttpServletRequest PrintWriter out = response.getWriter();
request, HttpServletResponse response)
int id =
throws ServletException, IOException { Integer.parseInt(request.getParameter("id"));
Web Application Development using Servlet laboratory guide exercise
String name = request.getParameter("name"); "<body><h1> <a
href='/register?action=list'>Students </a> </h1>" +
String dept = request.getParameter("dept");
"</body>" +
int age =
Integer.parseInt(request.getParameter("age")); "</html>");
out.println("<html><body>");
public void doPost(HttpServletRequest request,
try { HttpServletResponse response) throws
ServletException, IOException {
PreparedStatement statement =
this.connection.prepareStatement(query); String action = request.getParameter("action");
} else {
response.setContentType("text/html");
out.println("<html>" +