id是给javabean取的名字  scope是指的范围   class指的是javabean

解决方案 »

  1.   

    id是bean的id,凭此使用这个beanscope是bean的作用域,有application,page,session,request等几种,page是默认值?只在当前页起作用class是bean的类名(包括包名)
      

  2.   

    除scope那个外可以翻译为opendb.opendb db=new opendb.opendb();
      

  3.   

    那么JSP中
    <jsp:useBean id="db" scope="page" class="Search.class"/>就可以调用JAVA的程序了,是吗?
      

  4.   

    id是bean的名字
    scope="page"
    是作用域的范围
    class="opendb.opendb
    调用的类
      

  5.   

    可以说调用bean就是调用java程序
      

  6.   

    <jsp:useBean id="db" scope="page" class="opendb.opendb"/>都是什么意思。
    db是bean的名字
    scope是bean的作用域,有application,page,session,request等几种,page是默认值.只在当前页起作用
    opendb.opendb 是可以调用webinfo 下面opendb目录下面的opendb.class。
      

  7.   

    用mysql数据库,表vote,数据库test,字段id(key,auto_increment),title(varchar),choose1(varchar),choose2(varchar),choose3(varchar),choose4(varchar),choose5(varchar),c1(int),c2(int),c3(int),c4(int),c5(int)
    ------------------------index.jsp-------------------------
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ include file="conn.jsp"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>JSP网上投票系统</title>
    </head><body>
    <%
    ResultSet rs=stmt.executeQuery("select * from vote");
    rs.next();
    %>
    <form action="showresult.jsp" name="vote" method="post">
    <table width="400" border="1" cellpadding="4" cellspacing="0" bordercolor="#CCCCCC">
      <tr>
        <td bgcolor="#004879"><font color="#FFFFFF"><%=new String(rs.getString("title").getBytes("8859_1"),"GB2312")%></font></td>
      </tr>
      <%
      int i;
      for(i=1;i<=5;i++)
      {
      if(!rs.getString("choose"+i).equals("")&&rs.getString("choose"+i)!=null)
      {
      %>
      <tr>
        <td><input type="radio" name="R1" value="<%=i%>">
          <%
       out.print(new String(rs.getString("choose"+i).getBytes("8859_1"),"GB2312"));
    %>
      </td>
      </tr>
      <%}
      }%>
      <tr>
        <td><input type="submit" name="Submit" value="提交">
        <input type="submit" name="Submit2" value="查看" onClick="javascript:window.location='showresult.jsp'"><input name="id" type="hidden" value="<%=rs.getString("id")%>"></td>
      </tr>
    </table></form>
    </body>
    </html>
    <%
    rs.close();
    stmt.close();
    conn.close();
    %>
    ---------------------conn.jsp-------------------------
    <%!
    String connstr;
    Connection conn;
    Statement stmt;
    %>
    <%
    try
    {
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    }
    catch(Exception e)
    {
    out.println("数据库驱动程序错误:"+e.getMessage());
    }
    try
    {
    connstr="jdbc:mysql://localhost/test?user=root&password=cui&useUnicode=true&characterEncoding=8859_1";
    conn=DriverManager.getConnection(connstr);
    stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    }
    catch(Exception e)
    {
    out.print(e.getMessage());
    }
    %>
    -----------------------showresult.jsp-------------------
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ include file="conn.jsp"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>投票结果</title>
    </head>
    <%
    if(request.getParameter("R1")!=null&&request.getParameter("id").equals("")==false)
    {
    if(session.getAttribute("vote")!="ok")
    {
    String t;
    t=request.getParameter("R1");
    stmt.executeUpdate("update vote set c"+t+"=c"+t+"+1 where id="+request.getParameter("id"));
    session.setAttribute("vote","ok");
    }
    }
    ResultSet rs=stmt.executeQuery("select * from vote");
    rs.next();
    %>
    <body>
    <table width="400" border="1" cellpadding="4" cellspacing="0" bordercolor="#CCCCCC">
    <%
    int i,n=0;
    for(i=1;i<=5;i++)
    {
    if(!rs.getString("choose"+i).equals("")&&rs.getString("choose"+i)!=null)
    {
    n=n+rs.getInt("c"+i);
    %>
      <tr>
        <td><%=new String(rs.getString("choose"+i).getBytes("8859_1"),"GB2312")%></td>
        <td><%=rs.getInt("c"+i)%>票</td>
      </tr>
      <%
      }
      }
      %>
      <tr align="center" valign="middle">
        <td colspan="2">总共有<%=n%>位网友参加了本次投票</td>
      </tr>
    </table>
    </body>
    </html>
    <%
    rs.close();
    stmt.close();
    conn.close();
    %>
    这个程序如果改成jsp+oracle得在那里修改.谢谢.
      

  8.   

    各位大虾,JAVABEAN的位置是在哪个目录下的?急急急..
      

  9.   

    有个问题,我运行时有问题,请各位高手帮忙,下面是错误:
    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 11 in the jsp file: /logoff.jspGenerated servlet error:
        [javac] Compiling 1 source fileE:\tiemy\Tomcat 4.1\work\Standalone\localhost\TiemyTest\logoff_jsp.java:52: cannot resolve symbol
    symbol  : class Hello 
    location: class org.apache.jsp.logoff_jsp
          Hello hello = null;
          ^An error occurred at line: 11 in the jsp file: /logoff.jsp
      

  10.   

    在文件logoff.jsp的11行有错误,在查查吧!
      

  11.   

    org.apache.jasper.JasperException: 
    各位大虾求救呀,这是什么错误呀.
      

  12.   

    先谢谢过jackEngine
    这是我的JSP文件.很可怜吧<BODY>
    <jsp:useBean id="hello" scope="session" type="Hello"/>
    <% out.println(hello.SayHello());
    %>
    </BODY>
    </HTML>
      

  13.   

    <jsp:useBean id="db" scope="page" class="opendb.opendb"/>如果用这段代码,表示你已经在包opendb中建立了一个名为opendb的javaBean。而db是这个类的实例。以上代码在一个jsp页面中,在此页面中,你希望用到该javaBean,于是采用格式<jsp:useBean id="name" scope="page" class="package.class"/>scope表示所用的javaBean的有效范围,---该页面(page)进一步,你还可以调用db.method()   //method是opendb中的方法