设计好的一个JavaBean,在网站根目录的jsp文件中调用正常,在下层目录调用出错,怎么回事呢?
比如有一个JavaBean为 JavaBean.util.GetInfo
网页http://www.csdn.net/info.jsp调用它十分正常,
但是网页http://www.csdn.net/www/info.jsp调用出现:
The value for the useBean class attribute JavaBean.util.GetInfo is invalid.
而且这两个info.jsp文件的内容是完全相同的,只是放的目录不同而已,是哪里出错了呢?
另外,该网站在tomcat中是以虚拟主机形式配置的,其在server.xml中的配置如下:
<Host name= "www.csdn.net " debug= "0 " appBase= "/var/www/csdn " unpackWARs= "true " autoDeploy= "true ">
<Context path= " " docBase= "/var/www/csdn " debug= "0 "/>
</Host>
大家帮帮忙吧。
[解决办法]
看看你的bean在什么地方用了相对路径