req.setAttribute("",rf);<bean:write name="RegisterForm" property="userName" scope="request"/>

解决方案 »

  1.   

    謝謝樓上的  案你方法可以實現了如果用session穿的話該怎麼做阿比如我想通過在success.jsp裡面這樣寫
    RegisterForm rf = session.getAttribute("RegisterForm");
    來獲的RegisterForm 這個bean那在RegisterAction 裡面應該怎麼寫阿
      

  2.   

    request.getSession.setAttribute("RegisterForm",rf);
      

  3.   

    req.getSession().setAttribute("key",rf);
      

  4.   

    to mydreamkyle(mydreamfly):案你的方法我修改了RegisterAction success.jsp這樣寫<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
    <%@ page import="app.RegisterForm"%>
    <%
      RegisterForm rf = (RegisterForm)session.getAttribute("RegisterForm");
    %>  
    Registeration Success!
    <br>
    Welecome,
    <bean:write name="rf" property="userName" />錯誤提示
    exception javax.servlet.ServletException: Cannot find bean rf in any scope
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
    org.apache.jsp.register.success_jsp._jspService(success_jsp.java:76)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)還是找不到bean怎麼辦阿  樓下的
      

  5.   

    success.jsp這樣寫<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
    <%@ page import="app.RegisterForm"%>
    Registeration Success!
    <br>
    Welecome,
    <bean:write name="RegisterForm" property="userName" scope="session"/>
      

  6.   

    无需<%@ page import="app.RegisterForm"%>
    我没写scope也可以,不知为什么?、
      

  7.   

    謝謝各位了  還有這個問題  正如 jgo(无尽的风) 說的那樣不要  <%@ page import="app.RegisterForm"%>   和scope="session"  也可以真奇怪