What iam exactly trying to do is..saving the resultset in a bean.....and calling the bean in a servlet and forwarding it to jsp by setting the bean in the request scope;
Now i have only one record in the db;
But still iam getting the servlet as wellas jsp with
no 0
name null;
Here is the code:
import java.io.Seriali zable;
public class dbbean {
private int number;
private String name;
public void setNumber(int number)
{
this.number=num ber;
}
public void setName(String name)
{
this.name=name;
}
public int getNumber()
{
return number;
}
public String getName()
{
return name;
}
}
servlet:
public class Getdata extends HttpServlet{
public void doGet(HttpServl etRequest req,HttpServlet Response res)
throws ServletExceptio n,IOException
{
res.setContentT ype("text/html");
PrintWriter out=res.getWrit er();
dbbean db1=new dbbean();
//call setters to initialize bean
req.setAttribut e("dbBean", db1);
int no=db1.getNumbe r();
String name=db1.getNam e();
out.println("<h tml");
out.println("<b ody");
out.println("<h 1>Hi </h1>");
out.println("nu mber:"+ no);
out.println("<b r>");
out.println("Na me:" + name);
out.println("</body");
out.println("</html>");
// ServletContext sc = getServletConte xt();
// RequestDispatch er rd = sc.getRequestDi spatcher("/disp.jsp");
// rd.forward(req, res);
}
}
Jsp:
<html>
<head>
<title>Data from xml</title>
</head>
<body>
<%@ page import="java.sq l.*" %>
<%@ page import="javax.s ervlet.*" %>
<%@ page import="javax.s ervlet.http.*" %>
<%@ page import="javax.s ervlet.jsp.*" %>
<%@ page language="java" import="samples .dbbean.*" %>
<jsp:useBean id="dbBean" type="samples.d bbean" scope="request"/>
Number : <input type="text" name="text1" value=<%=dbBean .getNumber() %> /><br>
Name: <input type="text" name="text2" value=<%=dbBean .getName() %> />
</
</body>
</html>
Thanks again
Now i have only one record in the db;
But still iam getting the servlet as wellas jsp with
no 0
name null;
Here is the code:
import java.io.Seriali zable;
public class dbbean {
private int number;
private String name;
public void setNumber(int number)
{
this.number=num ber;
}
public void setName(String name)
{
this.name=name;
}
public int getNumber()
{
return number;
}
public String getName()
{
return name;
}
}
servlet:
public class Getdata extends HttpServlet{
public void doGet(HttpServl etRequest req,HttpServlet Response res)
throws ServletExceptio n,IOException
{
res.setContentT ype("text/html");
PrintWriter out=res.getWrit er();
dbbean db1=new dbbean();
//call setters to initialize bean
req.setAttribut e("dbBean", db1);
int no=db1.getNumbe r();
String name=db1.getNam e();
out.println("<h tml");
out.println("<b ody");
out.println("<h 1>Hi </h1>");
out.println("nu mber:"+ no);
out.println("<b r>");
out.println("Na me:" + name);
out.println("</body");
out.println("</html>");
// ServletContext sc = getServletConte xt();
// RequestDispatch er rd = sc.getRequestDi spatcher("/disp.jsp");
// rd.forward(req, res);
}
}
Jsp:
<html>
<head>
<title>Data from xml</title>
</head>
<body>
<%@ page import="java.sq l.*" %>
<%@ page import="javax.s ervlet.*" %>
<%@ page import="javax.s ervlet.http.*" %>
<%@ page import="javax.s ervlet.jsp.*" %>
<%@ page language="java" import="samples .dbbean.*" %>
<jsp:useBean id="dbBean" type="samples.d bbean" scope="request"/>
Number : <input type="text" name="text1" value=<%=dbBean .getNumber() %> /><br>
Name: <input type="text" name="text2" value=<%=dbBean .getName() %> />
</
</body>
</html>
Thanks again