jsp连接servlet问题!
现有一jsp通过action指定一后端servlet。该jsp中要用到后端的一个databean。
在该jsp中通过<%@ page import="packagename.databeanname" %> 将该databean到入。系统提示如下错误信息:Unable to compile class for JSP: Unable to import Java Page Compile source code!!高手赐教。
问题点数:20、回复次数:13Top
1 楼czb(草中宝)回复于 2001-10-18 10:02:14 得分 10
<%@ page import="packagename.databeanname" %> 是引用该类,如果能找到路径的话,也许可以,但至少也要生成该类的实例,我没有用过。不过用BEAN更加常用的还是下面的方法:
<jsp:useBean id="myBean" scope="page" class="packagename.databeanname"/>
myBean就成为该bean的一个实例,你在需要的用下就可以了。比如说该bean里有一个公共的Hello()函数,那么在JSP页面里引用就是myBean.Hello()Top
2 楼wujinbao(abao)回复于 2001-10-18 10:06:03 得分 0
谢谢 !
我用<%@ page import="packagename.databeanname" %> 是引用该类,后面的jsp代码中有该类的一个实例定义。我用<jsp:useBean id="myBean" scope="page" class="packagename.databeanname"/>好象也不行!Top
3 楼czb(草中宝)回复于 2001-10-18 10:58:52 得分 0
路径对了吗?如果是TOMCAT的话,把databeanname.class放到classes\packagename下Top
4 楼wujinbao(abao)回复于 2001-10-18 11:26:48 得分 0
路径没有错呀!Top
5 楼czb(草中宝)回复于 2001-10-18 11:37:48 得分 0
重新启动TOMCAT,如果再不行的话,那就不清楚了,我一直都是这样用得好好的。Top
6 楼wujinbao(abao)回复于 2001-10-18 11:58:56 得分 0
哦忘了说我是在visualage for java中的测试环境下做的!Top
7 楼songkaihli(泰山)回复于 2001-10-18 13:20:54 得分 5
用<jsp:useBean id="myBean" scope="page" class="packagename.databeanname"/>这种方式,应该是路径问题,好好检查路径,把bean放在classpath能找到的路径下!!路径!Top
8 楼wujinbao(abao)回复于 2001-10-18 13:30:57 得分 0
我也知道是路径问题,关键是我在visualage for java中的测试环境下好象不用我管理bean的具体存放位置,因该把bean放在那??Top
9 楼wujinbao(abao)回复于 2001-10-18 13:35:10 得分 0
高手们帮忙呀!分不够可以再加!Top
10 楼wujinbao(abao)回复于 2001-10-18 17:31:06 得分 0
up1Top
11 楼redstarstar(JavaRen)回复于 2001-10-18 17:37:16 得分 5
你没装Tomcat吗,装上Tomcat试试!
要不你就用JB5!Top
12 楼songkaihli(泰山)回复于 2001-10-18 19:18:27 得分 0
JB是现在公认的好工具,干吗不试试,呵呵Top
13 楼czb(草中宝)回复于 2001-10-18 21:54:25 得分 0
其实上面的已经说得很清楚了,装个Tomcat,然后按我的方法做就行了。Top




