首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

JAVA初学者关于类互相引用有关问题

2013-01-28 
JAVA菜鸟关于类互相引用问题package com.example.modelimport java.util.*public class BeerExpert{publ

JAVA菜鸟关于类互相引用问题

package com.example.model;

import java.util.*;

public class BeerExpert{
public List getBrands(String color){
List brands = new ArrayList();
if (color.equals("amber")){
brands.add("Jack Amber");
brands.add("Red Moose");
}else{
brands.add("Jail Pale Ale");
brands.add("Gout stout");
}

return(brands);
}
}

package com.example.web;

//import com.example.model.*;
import com.example.model.BeerExpert;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;


public class BeerSelect extends HttpServlet{

public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException,ServletException{

response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Beer Selection Advice<br>");
String c = request.getParameter("color");

BeerExpert be = new BeerExpert();
List result = be.getBrands(c);
Iterator it = result.iterator();

while(it.hasNext()){
out.println("<br>try: " + it.next());
}

}
}


代码如上了,编译的时候说找不到BeerExpert类,那位帮忙看下咋回事,3Q
[解决办法]
1 BeerExpert类先编译。
2 编译类BeerSelect时,在当前那个目录下,能够按照classpath 路径找到类BeerExpert.

热点排行