%@ page contentType="text/html" import="javax.naming.Context, javax.naming.InitialContext " %>
<%@ page import="org.apache.geronimo.samples.myphonebookpak.MyPhonebookLocal" %>
<%@ page import="org.apache.geronimo.samples.myphonebookpak.PhoneBook" %>
<%
String searchName = "";
if (request.getParameter("searchname") != null) {
searchName = request.getParameter("searchname");
}
%>
Phonebook
<%
if (!searchName.equals("")) {
String number = "";
try {
Context context = new InitialContext();
MyPhonebookLocal myPhonebookLocal = (MyPhonebookLocal) context.lookup("java:comp/env/ejb/MyPhonebookBean");
PhoneBook phonebook = myPhonebookLocal.findByPrimaryKey(searchName);
if (phonebook != null) {
number = phonebook.getNumber();
}
}
catch (Exception e) {
number = e.toString();
}
out.println("This is the number returned from the EJB when searching for '" + searchName + "' : " + number);
}
%>