package examples.stateless.container; import javax.ejb.EJB; import javax.naming.InitialContext; import javax.naming.NameClassPair; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.servlet.http.HttpServlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import examples.stateless.interfaces.PricerInjection; import examples.stateless.interfaces.PricerLookup; /** * Servlet Class * * @web.servlet name="PricerClient" display-name="Name for PricerClient" * description="Description for PricerClient" * @web.servlet-mapping url-pattern="/PricerClient" * @web.servlet-init-param name="A parameter" value="A value" */ public class PricerClientServlet extends HttpServlet { @EJB PricerInjection pi2; @EJB PricerLookup pl2; protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { double price = 85.0; String state = "ny"; PrintWriter pw = resp.getWriter(); resp.setContentType("text/html"); pw.println("\n\t
"); try { InitialContext ic = new InitialContext(); pw.println("