1 javabean 编译了吗? 
2 javabean 放到指定的test目录下了吗?
3 test目录放到web 服务器的指定目录下了吗?
4 <jsp:useBean id="workM" scope="page" class="test.faq" />这一行,建议放到jsp叶面的上面

解决方案 »

  1.   

    to 154:
    哥们,我的javabean 编译了,jsp不要out.print(workM.a(0));也能正确执行,主要问题是为何调用javabean中的方法a()就出错,或是jsp中的调用有错误!
    谢谢!
      

  2.   

    在你的a方法中加入调试信息,看执行到哪儿,如下
    public String a(int i){
     system.out.println("aaaaaaa");
     String s=new String();
        if(i==0){
        system.out.println("bbbbbb");
           s="000000000";}
        else if(i==1){
           system.out.println("cccccc");
           s="111111111";}
        return s;
      }
      

  3.   

    好象不能这样.a(0)给 i付值 
    应该通过一个方法给i付值
    在用另一个方法调用
      

  4.   

    to:cuihao(java&jsp)
      能说得详细点吗?
      

  5.   

    试一试
    int parm=0;
    out.print(workM.a(parm));

    int parm=0;
    String str=workM.a(parm));
    out.print(str);
      

  6.   

    各位,真是奇怪,上面的例子不改也可以执行了!
    谢谢大家,liucm(雪山飞狐),cuihao(java&jsp),qxjavajava(射手座 =---&gt;新春进步) !