Hi Guys..
I got error when I call plain code in servlet..
Kindly look my program
BeerExpert.java
import java.util.*;
public class BeerExpert
{
public List getBrands(String color)
{
List l = new ArrayList();
if(color.equals("amber"))
{
l.add("Gopal");
l.add("Senthil");
}
else
{
l.add("Sorry");
l.add("Ma");
}
return (l);
}
}
it compiles fine
BeerSelect.java
import javax.servlet.*;
import java.io.*;
import javax.servlet.http.*;
import java.util.*;
public class BeerSelect extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse resp)throws ServletException,IOException
{
resp.setContentType("text/html");
PrintWriter pw=resp.getWriter();
String c = req.getParameter("color");
BeerExpert br = new BeerExpert();
List result = br.getBrands(c);
Iterator it = result.iterator();
while(it.hasNext())
{
pw.println("<br> Try:"+it.next());
}
}
}
This BeerSelect.java will always produce compile time error..
E:\>javac BeerSelect.java
BeerSelect.java:13: cannot find symbol
symbol : class BeerExpert
location: class BeerSelect
BeerExpert br = new BeerExpert();
^
BeerSelect.java:13: cannot find symbol
symbol : class BeerExpert
location: class BeerSelect
BeerExpert br = new BeerExpert();
^
2 errors
respond me soon... I m confussed now..