jsp调用  bean 得通过 tomcat!bean是一个特殊的 java 类,必须有无参数的public的构造函数(或者系统缺升)。 Property必须为 private, 通过 get和 set来读取和设置。
bean class file 必须放在 tomcat\webapps\你的目录\WEB-INF\classes\下。另外需设置 tomcat\conf\server.xml文件,设置 <Context>

解决方案 »

  1.   

    我用的是TOMCAT和APACHE,快帮帮我啊
      

  2.   

    如何设置server.xml,还有tomcat\webapps\我的目录\WEB-INF\classes\需要在CLASSPATH中定义吗?
      

  3.   

    两种方法建立自己的开发项目目录
    1. 在server.xml里配置虚拟目录salary指向webapps\salary,在salary下建立WEB-INF放classes<Context path="/salary" docBase="salary" debug="0" reloadable="true" > </Context> 2. 直接在webapps\ROOT下建立salary目录,就不用建立虚拟目录,在ROOT\WEB-INF下放classes不需要再在CLASSPATH定义!!
      

  4.   

    这里的salary目录替换成你的目录
      

  5.   

    把CLASS文件方到tomcat\webapps\YOURAPP\WEB-INF\classes\下如果有package还的加上目录!
      

  6.   

    把CLASS文件方到tomcat\webapps\YOURAPP\WEB-INF\classes\下如果有package还的加上目录!
      

  7.   

    系统出错是这样的:
    Unable to compile class for JSPC:\JBuilder6\jakarta-tomcat-3.2.3\work\localhost_8080%2Fexamples\_0002fjsp_0002fDBconn_0002ejspDBconn_jsp_0.java:67: 找不到类 jsp.DBconn
    我在jsp目录下也加入了我的DBconn.java和DBconn.class文件,还是不行。我也在CLASSES目录下加入了DBconn.java和DBconn.class文件,还是出上面才错误。
    是不是什么地方还没有设置对啊。
      

  8.   

    是不是运行JAVABEAN还需要其他的什么条件?
      

  9.   

    你必须把生成的类放到制定的位置,如果是包的话,还要建立一个文件夹制定的路径在tomcat中
      

  10.   

    应用程序和组件是什么关系呢?我想这个问题很容易明白吧。实际上javabean的设计初衷就是想把它作为java应用程序中组件开发规范的。
    不过现在看来有些失败,同时现在很多都会把一些乱七八糟的东西都叫做javabean了,实际上那些东西充其量不过是一个设计辅助类而已了。javabean本身是强大的,我们不应该把他庸俗化。
      

  11.   

    同意zosatapo,当时好像javabean是个非常牛的东西,包括很高级的东西,但是自从jsp出来之后,只要有一个空的构造函数都敢叫javabean了,人心不古呀