The Bean SimpleBean.java
package aldo;
import javax.ejb.*;
public class SimpleBean implements SessionBean {
public void ejbActivate() {
System.out.println("ejbActivate");
}
public void ejbPassivate() {
System.out.println("ejbPassivate");
}
public void ejbRemove() {
System.out.println("ejbRemove");
}
public void setSessionContext(SessionContext s) {
System.out.println("setSessionContext");
}
public String getString() {
return "Say hallo to Aldo";
}
} |
The JSP CallSimpleBean.jsp
<%@ page contentType="text/html;charset=windows-1252"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title> Hello World </title> </head> <body> <h2> <jsp:useBean id="pippo" class="aldo.SimpleBean" type="aldo.SimpleBean" scope="page"/><jsp:getProperty name="pippo" property="string"/></h2> </body> </html> |
A simple web.xml
<?xml version = '1.0' encoding = 'windows-1252'?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <description>Empty web.xml file for Web Application</description> <session-config> <session-timeout>30</session-timeout> </session-config> <mime-mapping> <extension>html</extension> <mime-type>text/html</mime-type> </mime-mapping> <mime-mapping> <extension>txt</extension> <mime-type>text/plain</mime-type> </mime-mapping> </web-app> |