Announcement

Collapse
No announcement yet.

Frage an die Experten: Action wird nicht bearbeitet

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Frage an die Experten: Action wird nicht bearbeitet

    Bei mir ist folgendes Problem aufgetreten:

    Ich benutze ein DynaForm um die Eingaben in meinem Formular zu bearbeiten.

    Das Formular ist in der Datei Einstellungen.jsp dargestellt.

    In der struts-config.xml habe ich ich das Form-Bean "EinstellungenForm" bestimmt und auch einige form-properties.

    als action verwende ich
    <pre>
    &lt;action path="/naechsteRunde" attribute="EinstellungenForm" type="SupplySim.webapp.struts.RundeAction" scope="request" input="/einstellungensim.jsp" validate="false" &gt;
    &lt;forward name="naechsteRundesolo" path="/ausgaberundesolo.jsp" /&gt;
    &lt;forward name="naechsteRundalle" path="/ausgabealleoe.jsp" redirect="false" /&gt;
    &lt;/action&gt;</pre>

    In der Klasse RundeAction habe ich die execute-Methode implementiert:

    <pre>
    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {


    String[] oenamen= KonstantenSpez.OENAMEN;
    request.getSession().setAttribute("test",oenamen);


    return mapping.findForward("naechsteRundesolo");
    }
    </pre>

    Das Problem ist das im Session-Scope das Attribute "test" nicht vorhanden ist wenn ich es in ausgaberundesolo.jsp abrufen will.

    Hat jemand eine Idee, woran es liegt?

  • #2
    in ausgaberundesolo.jsp benutze getRequest().getSession(

    Comment

    Working...
    X