Not able to retrieve the data from bean

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jaisi
    New Member
    • Aug 2007
    • 5

    #1

    Not able to retrieve the data from bean

    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
Working...