设置环境变量classpath=javabean的class放置处

解决方案 »

  1.   

    我是用的resin:
    F:\$resin-home$\doc\WEB-INF\classes
    将javabean的class文件放在上面的目录下
    如果是其他服务器你也可以查找WEB-INF\classes道理一样
    classpath=F:\$resin-home$\doc\WEB-INF\classes
      

  2.   

    假如你的beab程序如下:
    package com;
    public class smartUpload
    {
    }
    在web-inf的classes文件夹里见一个com文件夹
    然后直接在jsp中调用就可以了
    <jsp:useBean id="upload" scope="page" class="com.smartUpload"/>
      

  3.   

    Put your javabean (compiled classes) in the directory at your application's WEB-INF/classes or zipped javabean(*.jar) in WEB-INF/lib, if your javabean is in some package, for e.g. com, you must put it in classes/com directory or zipped lib...
      

  4.   

    tomcat就是这样的。
    一、
    使用bean的时候,必须是要定义在一个包里:
    package mypackage;
    public class myclass { …… }
    二、
    然后这个文件必须保存在WEB-INF\calsses\mypackage下面,也就是与你定义的包相同。
    三、
    然后在jsp里这样调用:
    <jsp:usebean id="beanid" class="mypackage.myclass" />
    四、
    搞定.
      

  5.   

    jsp文件和要用的JavaBean的class文件在不同的目录中没有关系
    你在jsp中<@ page import="...."
      

  6.   

    更正:
    jsp文件和要用的JavaBean的class文件在不同的目录中没有关系
    你在jsp中<%@ page import="...."%>不好意思
      

  7.   

    把你放置bean的路徑加入環境變量classpath中另外調用bean時,注意是否在package里,要加上full package name作為前綴的