Dear All:
I set a java bean in one web application, whether add this bean to session or
ServletContext.
I can't get it in the other web application.
How does a bean transmit between different web applications in Tomcat ?
Web Application 1
------------------------ servlet1 --------------------------------
MyBean bean1 = new MyBean();
bean1.setName("martin");
bean1.setAge(25);
ServletConfig config = getServletConfig();
ServletContext sc = config.getServletContext();
sc.setAttribute("UserInfo",bean1);
----------------------------------------------------------------------
Web Application 2
----------------------- servlet2 ------------------------------------
ServletContext sc = getServletContext();
MyBean bean2 = (MyBean)sc.getAttribute("UserInfo");
resp.setContentType("text/html; charset=Big5");
PrintWriter out = resp.getWriter();
out.println("<h2>this is Get servlet in </h2>");
out.println(req.getRequestURI());
out.println("Name : "+bean2.getName());
out.println("Age : "+bean2.getAge());
out.close();
---------------------------------------------------------------------
servlet 2 show nothing ....
Thank a lot.
Best regards,
Martin