当前位置: 技术问答>java相关
有关javabean的一个奇怪问题(高分悬赏)?
来源: 互联网 发布时间:2017-04-10
本文导语: 各位高手,请问在编写一个javabean时必须放在package里吗? 我在调用一个javabean时碰到了这个问题,当把javabean直接放在WEB-INFclasses时,用响应的"classname"调用时,出现如下错误: org.apache.jasper.JasperException: Unable to compi...
各位高手,请问在编写一个javabean时必须放在package里吗?
我在调用一个javabean时碰到了这个问题,当把javabean直接放在WEB-INFclasses时,用响应的"classname"调用时,出现如下错误:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 11 in the jsp file: /a.jsp
Generated servlet error:
C:tomcatworkStandalonelocalhost_a$jsp.java:64: Class org.apache.jsp.jspGClassGenerator not found.
jspGClassGenerator clock = null;
而当我把javabean放在package里,用"packagename.classname"调用时执行时完全正确,请问这是怎么会事?原理呢?
我在调用一个javabean时碰到了这个问题,当把javabean直接放在WEB-INFclasses时,用响应的"classname"调用时,出现如下错误:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 11 in the jsp file: /a.jsp
Generated servlet error:
C:tomcatworkStandalonelocalhost_a$jsp.java:64: Class org.apache.jsp.jspGClassGenerator not found.
jspGClassGenerator clock = null;
而当我把javabean放在package里,用"packagename.classname"调用时执行时完全正确,请问这是怎么会事?原理呢?
|
呵呵,我也遇到过。
这好像是Tomcat的问题,没有包名的JavaBean,被它自动加上了org.apache.jsp的包名,当然也就找不到相应的类了。
这好像是Tomcat的问题,没有包名的JavaBean,被它自动加上了org.apache.jsp的包名,当然也就找不到相应的类了。
|
可以不放在package里,我试过,能够成功.
你的情况,我没遇到过,呵呵
你的情况,我没遇到过,呵呵
|
你的userBean是怎么写的?
|
用PACKAGE 只不过是把当前的代码放在package定义文件夹中不是必须的。
我用的J2EE 服务器!!
我用的J2EE 服务器!!
|
我也遇到过,一般给个包就没问题
Bean最好要打包的,这样才显得有条理些
Bean最好要打包的,这样才显得有条理些