我的JSP为什么找不到CLASS?

mysybase 2002-12-23 04:42:52
我想在JSP中加入JAVA BEAN.我把CLASS文件放到了相应的目录下
并在startWeblogic.cmd中的classpath 进行了设置.
但是运行这个JSP文件,出现错误.错误是这样的:
Compilation of 'C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java' failed:
--------------------------------------------------------------------------------
C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:90: cannot resolve symbol
probably occurred due to an error in /mtxt.jsp line 3:
<jsp:useBean id="mtxt" class="MyTest"/>

C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:91: cannot resolve symbol
probably occurred due to an error in /mtxt.jsp line 3:
<jsp:useBean id="mtxt" class="MyTest"/>

C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:94: cannot resolve symbol
probably occurred due to an error in /mtxt.jsp line 3:
<jsp:useBean id="mtxt" class="MyTest"/>

C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:96: cannot resolve symbol
probably occurred due to an error in /mtxt.jsp line 3:
<jsp:useBean id="mtxt" class="MyTest"/>


--------------------------------------------------------------------------------
Full compiler error(s):
C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:90: cannot resolve symbol
symbol : class MyTest
location: class jsp_servlet._mtxt
MyTest mtxt = null; //[ /mtxt.jsp; Line: 3]
^
C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:91: cannot resolve symbol
symbol : class MyTest
location: class jsp_servlet._mtxt
mtxt = (MyTest)pageContext.getAttribute("mtxt"); //[ /mtxt.jsp; Line: 3]
^
C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:94: cannot resolve symbol
symbol : class MyTest
location: class jsp_servlet._mtxt
mtxt = (MyTest)pageContext.getAttribute("mtxt"); //[ /mtxt.jsp; Line: 3]
^
C:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_mtxt.java:96: cannot resolve symbol
symbol : class MyTest
location: class jsp_servlet._mtxt
mtxt = new MyTest(); //[ /mtxt.jsp; Line: 3]
^

...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mysybase 2002-12-24
  • 打赏
  • 举报
回复
结帐:
cityroom(20)
drnstar(10)
vincentmax(20)
freefalcon(40)
hjb1029(10)
hjb1029 2002-12-23
  • 打赏
  • 举报
回复
同意楼上的!!
freefalcon 2002-12-23
  • 打赏
  • 举报
回复
1.给你的javabean添加一个包,即在程序头部加上
package yourpackagename;
2.以此包名做为文件夹名字,在站点目录中的WEB-INF/classes下新建一文件夹yourpackagename,将MyTest.java放入其中,实际上放MyTest.class就行
3.jsp中的引用为
<jsp:useBean id="mtxt" scope="page" class="yourpackagename.MyTest"/>
vincentmax 2002-12-23
  • 打赏
  • 举报
回复
你的MyTest.java是放在哪儿的?必须放在你的WebApp目录下WEB-INF目录下的classes目录下面才行的哦。
否则你是无法在jsp中找到这个javabean的。
drnstar 2002-12-23
  • 打赏
  • 举报
回复
不用在startWeblogic.cmd中的classpath 中设置,只需要路径正确就可以了,从提示上看好像是路径有错误,在jsp中指定的路径好像和实际路径不相符导致找不到这个类而无法生成对象实例
cityroom 2002-12-23
  • 打赏
  • 举报
回复
你的JAVA文件加上package **了嘛?

或者<%@page import="**.**"%>

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧