在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文件夹下面好像不起作用
然后再在此处编译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
可参考
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"/>
还有没有其他的原因会导致这样的错误出现呢!
以前我的程序也是这样写的 没有出错 这次真的蛮奇怪
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配置上的原因呢?
在web上这样调用
<jsp:useBean id="database" scope="page" class="database"/>
他就提示这样的错误 cannot resolve symbol
symbol : class database
是不是tomcat配置上的原因呢?
#10
最好用大写的WEB-INF
另外,jsp页面不能放在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/做的。
,*********, , ,@@,
.****+++****,*: ,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文件夹下面好像不起作用
然后再在此处编译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
可参考
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"/>
还有没有其他的原因会导致这样的错误出现呢!
以前我的程序也是这样写的 没有出错 这次真的蛮奇怪
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配置上的原因呢?
在web上这样调用
<jsp:useBean id="database" scope="page" class="database"/>
他就提示这样的错误 cannot resolve symbol
symbol : class database
是不是tomcat配置上的原因呢?
#10
最好用大写的WEB-INF
另外,jsp页面不能放在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/做的。
,*********, , ,@@,
.****+++****,*: ,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调为手工启动,这样重起回方便很多