eclipse 包放在哪里呢?是WEB-INF/src里面吗?

我出现了org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP 这样的错误。。求各位大侠相助下~!!
index.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="com.yxq.valuebean.GoodsSingle" %>
<%!
static ArrayList goodslist=new ArrayList();
static{
String[] names={"苹果","香蕉","梨","橘子"};
float[] prices={2.8f,3.1f,2.5f,2.3f};
GoodsSingle single;
for(int i=0;i<4;i++){
single=new GoodsSingle();
single.setname(names[i]);
single.setprice(prices[i]);
single.setnum(1);
goodslist.add(i,single);
}
}
%>
<%
session.setAttribute("goodslist",goodslist);
response.sendRedirect("show.jsp");
%>
下图就是我包以及类的位置。。

包是要放在WebRoot/WEB-INF/lib下面的,如下图左侧所示

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-30
在WEB-INF文件夹中,如果有名称为 lib的文件夹,就把添加的包放在lib文件夹中,,如果没有lib就自己新建lib,,然后再吧包放进去
第2个回答  2011-07-02
右键Project -> Properties -> Java Build Path -> Source
上面一个大的输入区域,是用来选择源文件的目录的。
下面还有个小的输入区域,是用来选择目标文件的目录的(也就是你编译后的文件放在哪)。
源文件的路径可以是多个,但是目标文件路径只有一个。
你在这里选择project/web-inf/classes这个目录就可以了。
本回答被提问者和网友采纳
第3个回答  2011-07-01
package要建在工程名下的src文件夹下
第4个回答  2015-10-30
WEB-INF/lib 下面