楼主从一个 一个jsp 页面转发到另一个 jsp 页面
中间经过了 某一个 action 要在action 用request.setAttitue();
然后再到 modify.jsp 就可以了。
应为那不是同一次请求了。所以拿不到值。

解决方案 »

  1.   

    WEB-INF/jsp/modify.jsp?user={u.username}
      

  2.   

    (2)在struts-cfg.xml文件中配置如下 
        <action path="/modify" 
      scope="request" 
      forward="/WEB-INF/jsp/modify.jsp" 
      parameter="user" 
      /> 
    我只是在struts.cfg.xml文件中配置了了转向,而没有写这么一个类。转向问题不是这样的么?  <a href="modify.do?user=${u.username}">修改 </a> --->
          <-----------------------------------------------
          ---->
      <action path="/modify" 
      scope="request" 
      forward="/WEB-INF/jsp/modify.jsp" 
      parameter="user" 
      /> ----------------><--------------------modify.jsp
    <logic:notPresent name="user">
    按您的说法,那为什么下面取值能拿到
    <% request.getAttrabute("user")%>
      

  3.   

    <logic:notPresent name="user" scope="request">
    logic:Present标签是要制定 作用域的。