bean代码:public class test { 
    String submit; 
  
public test()
{
submit = "ok"; }
    public String getSubmit() 
    { 
         return submit; 
    } 

jsp代码:
<%@ page contentType="text/html; charset=GBK" %><html> 
<jsp:useBean id="test" scope="page" class="test"> 
</jsp:useBean>
<% 
    String str;
    str = test.getSubmit()%> 
<%=str%>
</html> 

解决方案 »

  1.   

    放在WEB-INF\classes下
    同时别忘了配置web.xml文件。
      

  2.   

    自己解决了,把那个class放在一个package中然后再调用就ok了,呵呵
      

  3.   

    把那个class放在一个package中然后再调用就ok了
      

  4.   

    你的代码写错了  不能这么写
    <jsp:useBean id="test" scope="page" class="test"> 
    应该这么写
    <jsp:useBean id="test" scope="page" class="test" />
      

  5.   

    在bean前加package mybean;
    然后放在classes/mybean下面
      

  6.   

    请问:.class一定要放在package 里面吗?
    why???
      

  7.   

    不一定的。
    详细情况,你可以用google搜一下jsp+javaBean。
      

  8.   

    如果不配置web.xml,可以的把bean所在路径加入classpath环境变量
      

  9.   

    to hojay2001(小捷利):
    还是配置web.xml好,无论对于程序的可移植性,还是对于程序的完整性,还是对于练手,web.xml都应该是首选。