<%
   TestBean Test02;
%>是什么意思?
要使用bean应该使用<jsp:useBean>标记

解决方案 »

  1.   

    我看过一个代码:
    Collection messages=(Collection)request.getAttribute("messages");其实我是想在Test02.jsp中使用Test01.jsp中定义的一个对象Test01:
    <jsp:useBean id="Test01" scope="application" class="test03.TestBean"/>于是我也想效仿:在Test02.jsp中写:
    <%
      TestBean Test02=(Test02)request.getAttribute("Test01");
    %>
    结果编译就出错了
      

  2.   

    当然会出错了,人家的那个可能是上一个页面存到request中传过来的,你的这个是存到了application中,取的不对,还有TestBean Test02=(Test02)request.getAttribute("Test01");中的(Test02)应该为(TestBean)