在执行jsp的时候总是提示一下错误,谁能告诉我到底错在哪里了:
C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:125: cannot resolve symbol
probably occurred due to an error in /Bean.jsp line 2:
<jsp:useBean id="SampleBean1" class="SampleBean1" scope="page" />C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:126: cannot resolve symbol
probably occurred due to an error in /Bean.jsp line 2:
<jsp:useBean id="SampleBean1" class="SampleBean1" scope="page" />C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:129: cannot resolve symbol
probably occurred due to an error in /Bean.jsp line 2:
<jsp:useBean id="SampleBean1" class="SampleBean1" scope="page" />C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:131: cannot resolve symbol
probably occurred due to an error in /Bean.jsp line 2:
<jsp:useBean id="SampleBean1" class="SampleBean1" scope="page" />
--------------------------------------------------------------------------------
Full compiler error(s):
C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:125: cannot resolve symbol
symbol  : class SampleBean1 
location: class jsp_servlet.__bean
      SampleBean1 SampleBean1 = null; //[ /Bean.jsp; Line: 2]
      ^
C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:126: cannot resolve symbol
symbol  : class SampleBean1 
location: class jsp_servlet.__bean
      SampleBean1 = (SampleBean1)pageContext.getAttribute("SampleBean1"); //[ /Bean.jsp; Line: 2]
                     ^
C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:129: cannot resolve symbol
symbol  : class SampleBean1 
location: class jsp_servlet.__bean
          SampleBean1 = (SampleBean1)pageContext.getAttribute("SampleBean1"); //[ /Bean.jsp; Line: 2]
                         ^
C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__bean.java:131: cannot resolve symbol
symbol  : class SampleBean1 
location: class jsp_servlet.__bean
            SampleBean1 = new SampleBean1(); //[ /Bean.jsp; Line: 2]
                              ^
4 errors
我的JavaBean:编译通过SampleBean1.class存放在WEB_INF\classes目录下
import java.io.*;
public class SampleBean1{   private String str;
   public SampleBean1(){};    public void setStr(String str)
         {
this.str = str;
      }
  public String getStr(){
     return str;
   }}
我的jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="SampleBean1" class="SampleBean1" scope="page"  /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<%
SampleBean1.setStr("I love you"); 
out.print(SampleBean1.getStr());
%>
</body>
</html>

解决方案 »

  1.   

    package myBean;public class SampleBean1{   private String str;
       public SampleBean1(){};    public void setStr(String str)
             {
    this.str = str;
          }
      public String getStr(){
         return str;
       }}
    test.jsp:
    <%<%@ page contentType="text/html; charset=gb2312"  errorPage="" %>
    <jsp:useBean id="SB" class="myBean.SampleBean1" scope="page">
    <jsp:setProperty name="SB" property="*"/>
    </jsp:useBean>
    <head>
    <title>学习JavaBean</title>
    </head><body>
    <%
      String strval=SB.getStr();
      out.println(strval);
    %>
    <form name="form1" method="post" action="test.jsp">
       <table>
          <tr><td><input type="text" name="str"></td></tr>
          <tr><td><input type="submit" name="OK" value="Post"><td></tr>
       </table>
    </form>
    </body>
    今天是我生日,帮你写一段,希望能帮上你。哈哈
      

  2.   

    在你的bean 加上package 然后在
    <jsp:useBean id="SampleBean1" class="package_name.SampleBean1" scope="page"  />
      

  3.   

    我今天也遇到了这样得问题
    我是加了暴名的,可报的错误还是一样的
    不知道是不是weblogic的问题
      

  4.   

    javabean没有被引入进来。
    可能是javabean存放的问题或者其他。
    我写javabean的时候都是import进来的,然后再usebean。
      

  5.   

    不错 你没有压包  
    a.jsp
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <jsp:useBean id="SampleBean1" class="test.SampleBean1" scope="page"  />
    <html >
    <head>
    <title>无标题文档</title>
    </head>
    <body>
    <%
    SampleBean1.setStr("I love you"); 
    out.print(SampleBean1.getStr());
    %>
    </body>
    </html>
    //=============================
    package test;import java.io.*;public class SampleBean1{   private String str;
       public SampleBean1(){};    public void setStr(String str)
             {
    this.str = str;
          }
      public String getStr(){
         return str;
       }
    }
    这样就可以了
      

  6.   

    我劝你最好还是学好servlet
    java就是好servlet来实现功能的
      

  7.   

    我现在也打包了,也可以访问到JavaBean,因为:<jsp:useBean id="SB" class="DBUtil.DBConnection" scope="page">没有提示访问不到。
    但还是提示:
    C:\bea\user_projects\domains\mydomain\.\myserver\.wlnotdelete\extract\myserver_ctais_ctais\jsp_servlet\__usejavabean1.java:143: cannot resolve symbol
    probably occurred due to an error in /usejavabean1.jsp line 10:
    SB dd=new SB();是weblogic还需要设置什么吗?