这样写:
   在Servlet中用
     data=new Data();
     data.setName("TEST");
     HttpSession session=request.getSession(true);
     session.setAttribute("data",data);
     //利用ReqeustDispatcher或response.sendRedirect方法将用户转发到你
    //需要使用的JSP页面
  在JSP中这样写:
    <!--注意:此处的id一定要和Servlet中的session.setAttribute("data",data)
       "data"参数相一致
    --〉
    <jsp:useBean id="data" class="Data" scope="session"/>
     <!--使用该JavaBean就可以了!-->

解决方案 »

  1.   

    补充:
      <jsp:getProperty property="name"/>
      

  2.   

    将bean 存到SESSION中session.setAttribute("name",arg);
      

  3.   

    <jsp:useBean id="vote" scope="request" class="vote.myVote"/><%
      String cost=request.getParameter("cost");
    %>
      

  4.   

    谢谢各位。
    如果:如果BEAN里的某个属性是数组或容器即 new data().setName(s[]);(注:s是String类型) 或 new data().setName(new ArrayList());
    那我如何从JSP里读出来?最好就可以<jsp:getProperty.../>,不要用<%...%>.