[go: up one dir, main page]

0% found this document useful (0 votes)
70 views13 pages

Servlet Program

The document describes a form that allows a user to enter their name and submit it. When submitted, the form action directs to the WelcomeServlet1 servlet. The servlet gets the name parameter, converts it to uppercase, and includes another servlet WelcomeServlet2. WelcomeServlet2 gets the name and prints the length. Together, the servlets display the uppercase name and name length to the user.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views13 pages

Servlet Program

The document describes a form that allows a user to enter their name and submit it. When submitted, the form action directs to the WelcomeServlet1 servlet. The servlet gets the name parameter, converts it to uppercase, and includes another servlet WelcomeServlet2. WelcomeServlet2 gets the name and prints the length. Together, the servlets display the uppercase name and name length to the user.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

<!

DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Demo for RequestDispatcher</title>
</head>
<body>
<form action="WelcomeServlet1">
Enter your name <input type="text" name="name" /><br> <input
type="submit" value="Click Here" />
</form>
</body>
</html>

from Athma M to everyone: 10:45 AM

WelcomeServlet1.java

from Divya B to everyone: 10:46 AM

Ok mam

from Athma M to everyone: 10:46 AM

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at: ").append(request.getContextPath());
PrintWriter out = response.getWriter();
String name = request.getParameter("name");
name = name.toUpperCase();
out.print("<h1> Name : " + name +"</h1>");
RequestDispatcher requestDispatcher = request.getRequestDispatcher("WelcomeServlet2");
requestDispatcher.include(request, response);
out.print("<h3>Thank you</h3>");
out.close();
}

from A HARI PRIYA to everyone: 10:46 AM

yes mam

from Athma M to everyone: 10:46 AM

WelcomeServlet2.java
from Athma M to everyone: 10:46 AM

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at: ").append(request.getContextPath());
String name = request.getParameter("name");
PrintWriter out = response.getWriter();
out.print("<h2> Length of the name : " + name.length() +"</h2>");
}

from Divya B to everyone: 10:48 AM

Yes mam

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"


pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%! String name ="Athma"; %>
Hi...<%=name %>
<br>
<%
out.print("Welcome to JSP");
%>
</body>
</html>

<servlet>
<description></description>
<display-name>WelcomeServlet1</display-name>
<servlet-name>WelcomeServlet1</servlet-name>
<servlet-class>servlets.WelcomeServlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WelcomeServlet1</servlet-name>
<url-pattern>/WelcomeServlet1</url-pattern>
</servlet-mapping>

********************

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"


pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%! String name ="Athma"; %>
Hi...<%=name %>
<br>
<%
out.print("Welcome to JSP");
%>
</body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Login here</title>
<style type="text/css">
div {
position: absolute;
top: 10px;
left: 100px;
width: 350px;
height: 120px;
border: 2px solid green;
border-radius: 20px;
}
</style>
</head>
<body>
<form action="LoginServlet" name="LoginForm" method="get">
<div>
<br>
<table>
<tr>
<td>User Name</td>
<td><input type="text" name="uname" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="pwd" /></td>
</tr>
<tr>
<td colspan="2" align="Center"><input type="Submit" value="Login" onClick="return
loginValidation()" /></td>
</tr>
</table>
</div>
</form>

<script type="text/javascript">
function loginValidation() {
var userName = document.LoginForm.uname.value;
var password = document.LoginForm.pwd.value;
if (userName == "" || password == "") {
alert("Fields Can not be empty");
return false;
}
}
</script>
</body>
</html>

UserBean.java

from Athma M to everyone: 12:03 PM

package bean;
public class UserBean {
private String usrName;
private String password;
public UserBean(){
super();
}
public UserBean(String usrName, String password) {
super();
this.usrName = usrName;
this.password = password;
}
public String getUsrName() {
return usrName;
}
public void setUsrName(String usrName) {
this.usrName = usrName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

from Athma M to everyone: 12:20 PM

SQL> create table userTB(uname varchar(20) primary key, pwd varchar(20));


Table created.
SQL> desc usertb
Name Null? Type
----------------------------------------- -------- ----------------------------
UNAME NOT NULL VARCHAR2(20)
PWD VARCHAR2(20)

DBUtil.java

from Athma M to everyone: 12:31 PM

package util;
import java.sql.Connection;
import java.sql.DriverManager;
public class DBUtil {
public static Connection getDBConnection()
{
Connection con = null;
try
{
//code
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","wcf","wcf");

}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
return con;
}
}

UsrDAO.java

from Athma M to everyone: 12:31 PM

package dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import bean.UserBean;
import util.DBUtil;
public class UserDAO {
public String loginCheck(UserBean usrBean)
{
String sts = "Fail";
//code
try{
String sql = "select count(*) rCount from usertb where uname=? and pwd=?";
Connection con = DBUtil.getDBConnection();
PreparedStatement st = con.prepareStatement(sql);
st.setString(1, usrBean.getUsrName());
st.setString(2, usrBean.getPassword());
ResultSet rs = st.executeQuery();
int rCount =0;
if(rs.next()) {
rCount = rs.getInt("rCount");
if(rCount==1)
sts = "Success";
}
st.close();
con.close();
}
catch(Exception e){
System.out.println(e.getMessage());
}
return sts;
}
}
from Athma M to everyone: 12:32 PM

Result.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"


pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Home</title>
</head>
<body>
<%
String uname = request.getParameter("uname");
String sts = request.getAttribute("result").toString();
if(sts.equals("Success"))
{
%>
<font color=green><b>Welcome <%= uname %></b></font>
<%
}
else
{
%>
<font color=red><b>Not Welcome!!! </b></font>
<%
}
%>
</body>
</html>

from Athma M to everyone: 12:32 PM

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"

pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"


"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title>Home</title>

</head>

<body>

<%

String uname = request.getParameter("uname");

String sts = request.getAttribute("result").toString();

if(sts.equals("Success"))

%>

<font color=green><b>Welcome <%= uname %></b></font>

<%

else

%>

<font color=red><b>Not Welcome!!! </b></font>

<%

%>

</body>

</html>
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String uname = request.getParameter("uname");
String pwd = request.getParameter("pwd");
//validate the input
UserBean usrBean = new UserBean(uname, pwd);

UserDAO usrDAO=new UserDAO();


String sts = usrDAO.loginCheck(usrBean);
/*if(sts.equals("Success"))
response.sendRedirect("Success.html");
else
response.sendRedirect("Fail.html");
*/
request.setAttribute("result", sts);
request.getRequestDispatcher("Result.jsp").forward(request, response);
}

from Dheeraj to everyone: 12:41 PM

yes mam if we miss something just to cross check

from Athma M to everyone: 12:42 PM

package Controller;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import bean.UserBean;
import dao.UserDAO;
/**
* Servlet implementation class LoginServlet
*/
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* Default constructor.
*/
public LoginServlet() {
// TODO Auto-generated constructor stub
}
from Athma M to everyone: 12:42 PM

package Controller;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import bean.UserBean;
import dao.UserDAO;
/**
* Servlet implementation class LoginServlet
*/
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* Default constructor.
*/
public LoginServlet() {
// TODO Auto-generated constructor stub
}

from Divya B to everyone: 12:42 PM

***************

from Athma M to everyone: 12:42 PM

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String uname = request.getParameter("uname");
String pwd = request.getParameter("pwd");
//validate the input
UserBean usrBean = new UserBean(uname, pwd);

UserDAO usrDAO=new UserDAO();


String sts = usrDAO.loginCheck(usrBean);
/*if(sts.equals("Success"))
response.sendRedirect("Success.html");
else
response.sendRedirect("Fail.html");
*/
request.setAttribute("result", sts);
request.getRequestDispatcher("Result.jsp").forward(request, response);
}

from Athma M to everyone: 12:42 PM

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}

<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">

Lp Additional

from Athma M to everyone: 1:28 PM

https://tests.mettl.com/authenticateKey/1vzawmc2yo
https://tests.mettl.com/authenticateKey/1tkfnuxhc0
https://tests.mettl.com/authenticateKey/1tkhskt7nk
https://tests.mettl.com/authenticateKey/1pevca6sjk
https://tests.mettl.com/authenticateKey/1qqnmuxla8
https://tests.mettl.com/authenticateKey/1qq4rrjd34
https://tests.mettl.com/authenticateKey/1qq54j0oow
https://tests.mettl.com/authenticateKey/1qvrno4zcw
https://www.appservgrid.com/coherence/downxe.html
from Athma M to everyone: 1:52 PM

9061799709

You might also like