建议试试Struts,在Struts标签中使用Bean方便多了。

解决方案 »

  1.   

    要打包
    package mypackage;
    public class JBTest{
    private String m_strTest;

    public JBTest(){
    m_strTest ="This is a JavaBean Test!!!!";
    }

    public String getTest(){
    return m_strTest;
    }
    }<jsp:useBean id="test" class="mypackage.JBTest" scope="page" />
      

  2.   

    不要给我说别的。我就是想把这个 Bean 试出来
      

  3.   

    没有打包
    org.apache.jsp找不到JBTest
      

  4.   

    有点发疯的感觉,说实话程序本身我看不出任何问题,你应该关注一下外部事物,比如说环境配置,tomcat的培植,你应该找个先能运行jsp的路径,比如说在tomcat自带的例子中,把你的程序也拷到里面去,看看是否能够运行。
      

  5.   

    给你的java增加一个包就好了!
      

  6.   

    bean包:
    package com;
    public class JBTest{
    private String Test;

    public JBTest(){
    Test ="This is a JavaBean Test!!!!";
    }

    public String getTest(){
    return Test;
    }
    页面:
    <html>
    <head>
    <title>Jsp Test</title>
    </head>
    <body>
    <jsp:useBean id="test" class="com.JBTest" scope="page" />
      <% 
        out.println("Hello!World!");
        out.println(test.getTest());
       %> 
    </body>
    </html>
      

  7.   

    给你一个例子:
    Jsp1.jsp<%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title>
    Jsp1
    </title>
    </head>
    <jsp:useBean id="Jsp1BeanId" scope="session" class="beandemo.Jsp1Bean" />
    <jsp:setProperty name="Jsp1BeanId" property="*" />
    <body>
    <h1>
     JSP Bean Demo
    </h1>
    <form method="post">
    <br>Enter new value   :  <input name="sample"><br>
    <br><br>
    <input type="submit" name="Submit" value="Submit">
    <input type="reset" value="Reset">
    <br>
    Value of Bean property is :<jsp:getProperty name="Jsp1BeanId" property="sample" />
    </form>
    </body>
    </html>Jsp1Bean.java
    package beandemo;public class Jsp1Bean {
      private String sample = "Start value";
      //Access sample property
      public String getSample() {
        return sample;
      }
      //Access sample property
      public void setSample(String newValue) {
        if (newValue!=null) {
          sample = newValue;
        }
      }
    }
      

  8.   

    好像java的类必须设置包的,
    当然有main函数的类除外。
      

  9.   

    看看你的java文件编译后,是否编译到了classes目录下!!
      

  10.   

    这应该是jsp解析编译的时候产生的问题
    jsp - > servelt的时候  因为没有包名
    import 的时候没有导入 JBTest类而程序内部差不多是这样得到实例的
    JBTest test = (JBTest) 
    java.beans.Beans.instantiate(this.getClass().getClassLoader(), "JBTest");this.getClass().getClassLoader()这个ClassLoader应该是取不到JBTest类解决方法有两种
    第一   加包 如楼上的人说的第二  jsp 中加入
    <%@ page import="JBTest"%>
      

  11.   

    楼上好几个都说对了
    加个 package 就可以或<%@ page import="JBTest"%>
    如 jokerjava(冷血) 和gamegod(京都小子) 所言
      

  12.   

    编译后的.class文件位置放在classes文件夹里没有啊?
    classpath 设置全了吗?
    文件名对吗?
      

  13.   

    .jsp改<%@ page import="JBTest"%>
    <html>
    <head>
    <title>Jsp Test</title>
    </head>
    <body>
    <jsp:useBean id="test" class="JBTest" scope="page" /></jsp:useBean>
      <% 
        out.println("Hello!World!");
        out.println(test.getTest());
       %> 
    </body>
    </html>