I make a Bean class -->
package foo;
public class Person {
public String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
A servlet class -->
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class s1 extends HttpServlet {
public void doPost(HttpServletRequest req,HttpServletResponse res)
throws IOException,ServletException{
foo.Person p = new foo.Person();
p.setName("Evan");
req.setAttribute("person",p);
RequestDispatcher view =req.getRequestDispatcher("result.jsp");
view.forward(req,res);
}
}
And a JSP file -->
<html><body bgcolor="#11dd77">
Person is:
<%= request.getAttribute("person") %>
</body></html>
The classes get compiled and according to HFSJ page-344 I should get output
Person is: foo.Person@512d66[may be the number changed]
But I get output Person is:null
i can't understand why .
package foo;
public class Person {
public String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
A servlet class -->
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class s1 extends HttpServlet {
public void doPost(HttpServletRequest req,HttpServletResponse res)
throws IOException,ServletException{
foo.Person p = new foo.Person();
p.setName("Evan");
req.setAttribute("person",p);
RequestDispatcher view =req.getRequestDispatcher("result.jsp");
view.forward(req,res);
}
}
And a JSP file -->
<html><body bgcolor="#11dd77">
Person is:
<%= request.getAttribute("person") %>
</body></html>
The classes get compiled and according to HFSJ page-344 I should get output
Person is: foo.Person@512d66[may be the number changed]
But I get output Person is:null
i can't understand why .