jsp得一个郁闷问题(菜鸟提问!)(50分)

  • 主题发起人 主题发起人 wsyummy
  • 开始时间 开始时间
W

wsyummy

Unregistered / Unconfirmed
GUEST, unregistred user!
/defaultroot/home.jsp(2): class 'xstj.mainbean' could not be loadedprobably occurred due to an error in /defaultroot/home.jsp line 2:<jsp:useBean id="mainbean" scope="session" class="xstj.mainbean" />

老是提示javabean得类无法载入。。到底怎么回事啊
 
是不是你的BEAN没放到正确的路径下啊?如果你是用的JBX做的程序,那么你应该在project source下新建一个package叫xstj,然后把你写的mainbean.java文件copy到那个文件夹下。然后rebuild一下。
 
我得bean是放在web-info底下的,是用jbx做的,我的工程里面已经有一个包叫做xstj了,不知道怎么回事,拜托拜托!!多加分!(mainbean.java是放在scr的文件夹,因为我新建工程的时候就默认在那里了)
 
可能是你的路径的问题
src下应该有一个xstj文件夹,在这个文件夹下面应该是mainbean.java
你把web-inf下的classes文件夹删掉先(里面若是有别的bean,那就只删mainbean.class就好了)。
然后重新编译,再试试。
要么,就是在引用bean的时候你没有注意文件的大小写问题。
 
真是郁闷啊,src下有xstj文件夹,我把web-info下的classse下的mainbean。class删掉了,然后重新编译还是一样的问题!!我认真检查了大小写,还是一样的问题!!cry
!!!很谢谢rick.qin,先给你加分吧!
 
问题到底是怎么回事啊,跟环境变量有没有关系呢?
 
我知道了,
你的bean里肯定有错。
你的bean是做什么工作的?
 
我得bean是做数据库连接和执行一些sql语句的,还有一些最基本的函数!
新建一个bean
package xstj;
public class test {
}
调用<%@ page contentType="text/html;
charset=UTF-8" %>
<jsp:useBean id="mainbean" scope="session" class="xstj.test" />
<jsp:setProperty name="mainbean" property="*" />
<html>
<body bgcolor="#fffccc">
</body>
</html>
还是一样的
 
我在试验。是不是你至少要在bean里加一个空方法啊?
 
老大,我真服了你了,你是不是没有先对你的bean进行编译啊??先编译java文件,后编译jsp页。
 
我这边一切OK,呵呵。
那个xstj.mainbean肯定内部有问题。
 
你那边一切ok,,,晕了!!!我现在正在试!!!
 
呵呵。先make你的java,后make你的jsp,然后再run JSP页。
试好了,吱声。
 
我认了,我真的照你的话做过了,make mainbean.java make home.jsp run结果还是一样,是不是bean出问题了???
 
哈哈。
那你在bean里写一个空方法吧。
 
无大碍的话,可以把BEAN贴在这儿,让大家观摩啊。
 
一个最简单的bean都不行,是不是我的config.xml中设置有问题啊??关键现在不是mainbean的问题了,我刚才试了用一个新的工程,一个新的bean都一样的问题啊!!!
 
结贴了,结贴了,先谢谢rick.qin
我终于找到问题的所在了,是config.xml中虚拟路径的错误!
我是初学者,希望能和大家交个朋友,我的qq 26739047 可以吗rick。qin
 
呵呵,不好意思我中午早走了一会儿,没看你的帖子。
好啊,我也正在琢磨JSP呢。欢迎欢迎,同志!
 
后退
顶部