请高手帮忙:jsp到底如何调用javabean?
我jsp调用javabean,总是不行。说明如下:1.Student.class文件存放在ROOT\myhome\WEB-INF\classes\javabean\文件夹...
我jsp调用javabean,总是不行。说明如下:
1.Student.class文件存放在ROOT\myhome\WEB-INF\classes\javabean\文件夹下;
2.Student.java文件中有package javabean;语句;
3.调用javabean的testbean.jsp文件存放在ROOT\myhome\下;
4.没有在ROOT\myhome\WEB-INF配置.xml文件,因为在网上有人说必须配,又有人说如果文件中用到了severlet才用.xml进行部署,所以我没有用,因为我看的熟上也没有这么说;
5.我的jsp环境:Tomcat5.5,JDKjdk1.5.0_12,eclipse(以配置好Tomcat插件,不过不会用,编译类时都是当java应用程序来编译,产生的类复制到Tomcat容器的Web项目相关文件夹中,呵呵。。);
6.我的<jsp:usebean class="javabean.Student"></jsp:usebean>.
7.有一个很奇怪的现象被我昨天晚上发现了,听我道来:
1)我在ROOT文件夹下有个Test文件夹,部署如下:
ROOT\Test\WEB-INF\classes\test\TestBean.class
ROOT\Test\testbean.jsp
这种情况重启Tomcat运行失败。
2)我将ROOT\Test\WEB-INF\classes\test\TestBean.class文件剪切到ROOT\WEB-INF\classes\test\下:
ROOT\WEB-INF\classes\test\TestBean.class
ROOT\Test\testbean.jsp
重启Tomcat很奇怪地运行成功。
3)我的TestBean.java文件中是有package test;语句的。
4)我看了在ROOT\WEB-INF\有web.xml文件,所以我怀疑是这个文件在起作用,我把其拷贝到ROOT\myhome\WEB-INF里,并将ROOT\WEB-INF\classes\test\TestBean.class剪切到ROOT\Test\WEB-INF\classes\test\下,重启Tomcat运行失败!
5) 我的<jsp:useBean id ="test" class="test.TestBean"></jsp:useBean>.
6)我崩溃了!!!昨天晚上做梦都在想这个javabean到底是怎么搞的。。。
8.我彻底崩溃了,javabean到底是怎么用的。。。
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!! 展开
1.Student.class文件存放在ROOT\myhome\WEB-INF\classes\javabean\文件夹下;
2.Student.java文件中有package javabean;语句;
3.调用javabean的testbean.jsp文件存放在ROOT\myhome\下;
4.没有在ROOT\myhome\WEB-INF配置.xml文件,因为在网上有人说必须配,又有人说如果文件中用到了severlet才用.xml进行部署,所以我没有用,因为我看的熟上也没有这么说;
5.我的jsp环境:Tomcat5.5,JDKjdk1.5.0_12,eclipse(以配置好Tomcat插件,不过不会用,编译类时都是当java应用程序来编译,产生的类复制到Tomcat容器的Web项目相关文件夹中,呵呵。。);
6.我的<jsp:usebean class="javabean.Student"></jsp:usebean>.
7.有一个很奇怪的现象被我昨天晚上发现了,听我道来:
1)我在ROOT文件夹下有个Test文件夹,部署如下:
ROOT\Test\WEB-INF\classes\test\TestBean.class
ROOT\Test\testbean.jsp
这种情况重启Tomcat运行失败。
2)我将ROOT\Test\WEB-INF\classes\test\TestBean.class文件剪切到ROOT\WEB-INF\classes\test\下:
ROOT\WEB-INF\classes\test\TestBean.class
ROOT\Test\testbean.jsp
重启Tomcat很奇怪地运行成功。
3)我的TestBean.java文件中是有package test;语句的。
4)我看了在ROOT\WEB-INF\有web.xml文件,所以我怀疑是这个文件在起作用,我把其拷贝到ROOT\myhome\WEB-INF里,并将ROOT\WEB-INF\classes\test\TestBean.class剪切到ROOT\Test\WEB-INF\classes\test\下,重启Tomcat运行失败!
5) 我的<jsp:useBean id ="test" class="test.TestBean"></jsp:useBean>.
6)我崩溃了!!!昨天晚上做梦都在想这个javabean到底是怎么搞的。。。
8.我彻底崩溃了,javabean到底是怎么用的。。。
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!!
答对再加三十分!!!!!!!!!!!! 展开
展开全部
晕~~
什么叫一个很奇怪的现象被你发现了
你的jar包位置就没放对!!
要放到Apache Software Foundation\Tomcat 5.5\common\classes这个目录下
也就是你那个.class文件要在common\classes下
其他都正常
什么叫一个很奇怪的现象被你发现了
你的jar包位置就没放对!!
要放到Apache Software Foundation\Tomcat 5.5\common\classes这个目录下
也就是你那个.class文件要在common\classes下
其他都正常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
到底有几个WEB-INF?一个应用程序只能有一个WEB-INF文件夹吧?并且我见到的都是把它放在根目录下.编译好的文件放到WEB-INF的CLASSES下.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
配置JAVA 类文件的话有两种
1.放在你安装TOMCAT的路径下...\Tomcat 5.5\common\classes\
2.也可以放在你所说的ROOT\myhome\WEB-INF\classes\javabean\
其他的东西应该都是不要动的,web.xml这个文件是不要移动的.
还有可以的话你把报错信息贴上来看看好吗?谢谢
1.放在你安装TOMCAT的路径下...\Tomcat 5.5\common\classes\
2.也可以放在你所说的ROOT\myhome\WEB-INF\classes\javabean\
其他的东西应该都是不要动的,web.xml这个文件是不要移动的.
还有可以的话你把报错信息贴上来看看好吗?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询