<%@ 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
Search number:
Enter name: (Test with Joe)
<% 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); } %>