javabean里面package的问题,大虾帮忙!

时间:2021-10-15 14:22:20
一个连接数据库的bean
在bean里面用了
package database;
编译也通过了
放在了web-inf的classes的database文件夹下面
但是调用的时候出现了这样的问题:package database does not exist
很奇怪,不知道各位有没有碰到过类是的问题
期待你的帮助

17 个解决方案

#1


你调用这个JavaBean的JSP页面位置可能不对,没有放在WEB-INF的上一级目录下
请核实一下

#2


将java文件放在了web-inf的classes的database文件夹下面
然后再在此处编译class文件。
将class文件考到web-inf的classes的database文件夹下面好像不起作用

#3


你去搜索一下你的这个class文件,看所在包的路径是否在web-inf下的class里

#4


你在页面上是如何定义的.还有就是你的包位置是否正确.只要你的包正确的话.编译以后database.class文件会在你的web-inf/classes下面.

#5


eb-inf这个是要大写的
可参考
http://dev.csdn.net/develop/article/44/44509.shtm

#6


应该是把java文件扔到web-inf的classes下重新编译一遍吧

#7


温不添华
寒不加叶

#8


WEB-INF是大写的 
database.class文件也是在classes目录的database目录下面
在页面上是这样调用的:
<jsp:useBean id="database" scope="page" class="database.database"/> 
还有没有其他的原因会导致这样的错误出现呢!
以前我的程序也是这样写的 没有出错 这次真的蛮奇怪

#9


我去掉package database; 后 把database.java 移动到classes目录下面 编译
在web上这样调用
<jsp:useBean id="database" scope="page" class="database"/> 

他就提示这样的错误 cannot resolve symbol
symbol  : class database 

是不是tomcat配置上的原因呢?

#10


最好用大写的WEB-INF
另外,jsp页面不能放在WEB-INF中。

#11


哈哈!

#12


可能是你的程序有问题!
不然你重新启动一下服务器试一下

#13


混个脸熟!

#14


对javaBean,xml这类的服务器(配置)文件,做了修改后,要重新启动服务器才能起作用的

#15


,+***+,                                     
    ,*********,  ,               ,@@,             
   .****+++****,*:               ,WW.             
  ,***:.,,,.+****+               ,WW.             
  ***.,     ,:***+               ,WW.             
 .**:        ****+               ,WW.             
 +*+,       ,.+++. :@@*,     +@@:,WW.*@*.#@:      
 **:         ,,,,,WWWWWW:  ,WWWWWWWW.#WWWWWWW,+++,
,**:             @WW@*WW.  WWW**WWWW.#WWW#*WW* :: 
,**:             WWW*,.., #WW:,,.@WW.#WW+.,+WW,. .
 +*+,            .WWWW+,  WW+,   .WW.#W@.  .WW,+# 
 .**,            ,:WWWWW:,WW:    ,WW.#W@,  .WW,@@,
 ,***,       .,   ,.:#WWW.WW*,   .WW.#W#,  .WW.#+,
  .***,     +**,  +,,,WWW:+WW.   WWW.#W#,  .WW.  ,
  ,.*****+*****.  WWWWWWW.,WWWWWWWWW.#W#,  .WW,**,
   ,.********+., :WWWWWW+, .@WWWW@WW.#W#,  .WW,** 
     ,.+++++:,   ,.:++:.,   ,:++:.++..++,  ,++,,, 
       ,,,,,       ,,,,       ,,, ,,,,,,    ,,    
用http://bbs.soulsky.net/pub/ascii/做的。

#16


呵呵  上次已经搞定了 只是一直回复不了 是修改目录后没有重新启动tomcat的问题,tomcat的重起似乎不能先把它关闭然后再启动,建议大家在配置得时候 把tomcat调为手工启动,这样重起回方便很多

#17


呵呵  上次已经搞定了 只是一直回复不了 是修改目录后没有重新启动tomcat的问题,tomcat的重起似乎不能先把它关闭然后再启动,建议大家在配置得时候 把tomcat调为手工启动,这样重起回方便很多

#1


你调用这个JavaBean的JSP页面位置可能不对,没有放在WEB-INF的上一级目录下
请核实一下

#2


将java文件放在了web-inf的classes的database文件夹下面
然后再在此处编译class文件。
将class文件考到web-inf的classes的database文件夹下面好像不起作用

#3


你去搜索一下你的这个class文件,看所在包的路径是否在web-inf下的class里

#4


你在页面上是如何定义的.还有就是你的包位置是否正确.只要你的包正确的话.编译以后database.class文件会在你的web-inf/classes下面.

#5


eb-inf这个是要大写的
可参考
http://dev.csdn.net/develop/article/44/44509.shtm

#6


应该是把java文件扔到web-inf的classes下重新编译一遍吧

#7


温不添华
寒不加叶

#8


WEB-INF是大写的 
database.class文件也是在classes目录的database目录下面
在页面上是这样调用的:
<jsp:useBean id="database" scope="page" class="database.database"/> 
还有没有其他的原因会导致这样的错误出现呢!
以前我的程序也是这样写的 没有出错 这次真的蛮奇怪

#9


我去掉package database; 后 把database.java 移动到classes目录下面 编译
在web上这样调用
<jsp:useBean id="database" scope="page" class="database"/> 

他就提示这样的错误 cannot resolve symbol
symbol  : class database 

是不是tomcat配置上的原因呢?

#10


最好用大写的WEB-INF
另外,jsp页面不能放在WEB-INF中。

#11


哈哈!

#12


可能是你的程序有问题!
不然你重新启动一下服务器试一下

#13


混个脸熟!

#14


对javaBean,xml这类的服务器(配置)文件,做了修改后,要重新启动服务器才能起作用的

#15


,+***+,                                     
    ,*********,  ,               ,@@,             
   .****+++****,*:               ,WW.             
  ,***:.,,,.+****+               ,WW.             
  ***.,     ,:***+               ,WW.             
 .**:        ****+               ,WW.             
 +*+,       ,.+++. :@@*,     +@@:,WW.*@*.#@:      
 **:         ,,,,,WWWWWW:  ,WWWWWWWW.#WWWWWWW,+++,
,**:             @WW@*WW.  WWW**WWWW.#WWW#*WW* :: 
,**:             WWW*,.., #WW:,,.@WW.#WW+.,+WW,. .
 +*+,            .WWWW+,  WW+,   .WW.#W@.  .WW,+# 
 .**,            ,:WWWWW:,WW:    ,WW.#W@,  .WW,@@,
 ,***,       .,   ,.:#WWW.WW*,   .WW.#W#,  .WW.#+,
  .***,     +**,  +,,,WWW:+WW.   WWW.#W#,  .WW.  ,
  ,.*****+*****.  WWWWWWW.,WWWWWWWWW.#W#,  .WW,**,
   ,.********+., :WWWWWW+, .@WWWW@WW.#W#,  .WW,** 
     ,.+++++:,   ,.:++:.,   ,:++:.++..++,  ,++,,, 
       ,,,,,       ,,,,       ,,, ,,,,,,    ,,    
用http://bbs.soulsky.net/pub/ascii/做的。

#16


呵呵  上次已经搞定了 只是一直回复不了 是修改目录后没有重新启动tomcat的问题,tomcat的重起似乎不能先把它关闭然后再启动,建议大家在配置得时候 把tomcat调为手工启动,这样重起回方便很多

#17


呵呵  上次已经搞定了 只是一直回复不了 是修改目录后没有重新启动tomcat的问题,tomcat的重起似乎不能先把它关闭然后再启动,建议大家在配置得时候 把tomcat调为手工启动,这样重起回方便很多