举个例子说明:
<%
com.why.feng.Device device = new  com.why.feng.Device();
device.setID("你好!");%>

解决方案 »

  1.   

    <%@ page import="mybookstore.*" %>
    <%@ page import="java.util.*" %>
    <%@ page errorPage="errorpage.jsp" %>
    <%@ page contentType="text/html;charset=gb2312"%><jsp:useBean id="bookStoreDB" scope="application" class="mybookstore.BookStoreDB"/>
      

  2.   

    他们的意思是 你的类文件一般都会放在文件夹里 。这个文件夹就是包么 ,写在 JSP里有相当于路径了。
    “流浪的鱼”用的是 Bean class=“”的内容 就是类放在了包里。 JSP里面 一般类都在包里的
      

  3.   

    其实我都已经打出来了。。
    import是导入包
    useBean 是实例化对象:这里的bookStoreDB 其实就是new BookStoreDB()出来的
    然后在这个页面你就可以调用这个类的方法: bookStoreDB.getXXX()
      

  4.   

    贴2个页面你就明白了,,common.jsp:
     <%@ page import="mybookstore.*" %>
    <%@ page import="java.util.*" %>
    <%@ page errorPage="errorpage.jsp" %>
    <%@ page contentType="text/html;charset=gb2312"%><jsp:useBean id="bookStoreDB" scope="application" class="mybookstore.BookStoreDB"/><%!
       public String convert(String s){
           String tmp="";
        try{
          tmp = new String(s.getBytes("ISO-8859-1"),"GB2312");
            tmp = tmp.trim();
        }catch(Exception e){
         System.err.print(e.getMessage()); }
           return tmp;
       }
    %><%!
      public String gb2iso(String s){
          try{
              if(s==null)return "null";
              else return new String(s.getBytes("gb2312"),"ISO-8859-1");
          }
          catch(Exception e){System.err.print(e.getMessage());}
          return "null";
      }
    %>MemberLoginController.jsp:
     
    <%@page pageEncoding="UTF-8"%>
    <%@ include file="common.jsp" %><html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>    <% 
           // 从登录表单中获取信息
           String cusID = request.getParameter("id");
           String pwd = request.getParameter("password");
           
           // 如果是会员则返回首页,否则显示错误信息,如果是管理员登录,则显示管理员界面
           if(bookStoreDB.isMember(cusID,pwd)){
        %>
            <p>登录成功</P>
            <p><a href = "index.jsp">返回</p>
        <% 
            session.setAttribute("hasLogin",cusID);
            ArrayList firstlist=null;
            session.setAttribute("cartlist",firstlist);
           }
           else if(cusID.equals("admin")&&pwd.equals("222")){
        %>      
            <p>管理员界面</p>
            <p><a href="InsertBook.jsp">向库中插入书籍</p>
            <p><a href="DeleteBook.jsp">从库中删除书籍</p>
            <p><a href="AlterBook.jsp">修改书籍资料</p>
            <p><a href="CheckOldOrder.jsp">查看订单</p>
            <p><a href="adminPromotion.jsp">插入促销信息</p>
        <%   
           }
           else {
        %>
            <p>密码错误</p>
            <p><a href = "MemberLogin.jsp">点击请返回重新登录</p>
        <% }
        %>
        </body>
    </html>
      

  5.   

     总结上面的内容:
        在Jsp中调用自己写的JavaBean有两种方法:1 使用标准动作useBean 
        2.直接在Scriptlet脚本中new
      

  6.   

    <jsp:useBean id="" scope="" class=""></jsp:useBean>