第一个 jsp <%@page contentType="text/html; charset=GBK"%>this is w1.jsp<br><%
  request.setAttribute("flak","flak_w1.jsp");
%>
this is request.getAttribute<br><%=(java.lang.String)request.getAttribute("flak")%><form method="post" action="w2.jsp">
<input type="submit" name="submit">
</form>------------------------------------------------------------------------------------
第二个 jsp
this is request from w1.jsp<br>
<%=(java.lang.String)request.getAttribute("flak")%><br>
<a href="w3.jsp">w3.jsp</a>-------------------------------------------------------------------------------
当点下第一个 jsp 提交的时候,第二个jsp 中哪个request.getAttribute("flak") 返回为"null"??? 第一个该方法返回正常,为flak_w1.jsp , 不知道那里有错误,原来写过一个类似的就可以想半天了。。谁能帮着找下问题..万分感谢tomcat5

解决方案 »

  1.   


    <%
      request.setAttribute("flak","flak_w1.jsp");
    %>写到<form>里边试试。
      

  2.   

    还是不行一样的状态。。第一个有,一提交还是null
    问题出在那里????????????????????????????
    原来写过一个一样的,就可以~
      

  3.   

    改成这样行吗?
    <%@page contentType="text/html; charset=GBK"%>this is w1.jsp<br>
    <%
      request.setAttribute("flak","flak_w1.jsp");
    %>
    <%
      request.setAttribute("flak","flak_w1.jsp");
    %>
    this is request.getAttribute<br><%=(java.lang.String)request.getAttribute("flak")%><form method="post" action="w2.jsp?flak= <%=request.getAttribute("flak") %>" >
    <input type="submit" name="submit"></form>=============================
    this is request from w1.jsp<br>
    <%=(java.lang.String)request.getParameter("flak")%><br>
    <a href="w3.jsp">w3.jsp</a>