Professional Documents
Culture Documents
Java Tutorials
Java Tutorials
slip10b
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
@WebServlet("/slip10b")
public class slip10b extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws
ServletException, IOException {
resp.setContentType("text/html");
PrintWriter pw = resp.getWriter();
String driver = "com.mysql.cj.jdbc.Driver";
String db = "slips";
String url = "jdbc:mysql://localhost:3306/" + db;
String username = "root", password = "root";
String query;
ResultSet rs = null;
try {
Class.forName(driver);
pw.println(docType1);
while (rs.next()) {
docType2 =
"<tr name=\"row1\">"
+ "<td>"+ rs.getString(1) +"</td>"
+ "<td>"+ rs.getString(2) +"</td>"
+ "<td>"+ rs.getString(3) +"</td>"
+ "</tr>";
pw.println(docType2);
}
pw.println(docType3);
} catch (Exception e) {
System.out.print("error");
e.printStackTrace();
}
}
}
slipp10b sql
create database slips;
use slips;
slip21b
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
@WebServlet("/slip21b")
public class slip21b extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter pw = resp.getWriter();
slip21bhtml
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Slip21B</title>
</head>
<body>
<div class="container">
<form action="slip21b" method="post">
<h1>Student Details</h1>
<h4>Seat No. :- <br> <input type="text" name="sno"></h4>
<h4>Student Name :- <br> <input type="text" name="sname"></h4>
<h4>Class :- <br> <input type="text" name="sclass"></h4>
<h4>Total Marks out of 400 :- <br> <input type="text"
name="smarks"></h4>
<button type="submit">Submit</button>
</form>
</div>
</body>
</html>
slip23b
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
@WebServlet("/slip23b")
public class slip23b extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter pw = resp.getWriter();
Statement st = con.createStatement();
query = "select * from emp";
ResultSet rs = st.executeQuery(query);
while(rs.next()) {
String dbuser = rs.getString(2);
String dbpass = rs.getString(3);
if(flag == 1) {
pw.println("<h1>Login Success</h1>");
} else if(flag == 0) {
pw.println("<h4 style='color:red;'>Invalid username and
password</h4>");
RequestDispatcher rd =
req.getRequestDispatcher("slip23b.html");
rd.include(req, resp);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
slip23bhtml
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="container">
<form action="slip23b" method="post">
<h4>
Username :- <input type="text" name="username"> <br><br>
Password :- <input type="text" name="password"> <br><br>
<button type="submit">Submit</button>
</h4>
</form>
</div>
</body>
</html>
slip23bsql
create table emp(eid int,user varchar(20),pass varchar(20));
insert into emp values(11,"a","b");