Announcement

Collapse
No announcement yet.

Wert von Bean in Session speichern

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

  • Wert von Bean in Session speichern

    Hallo,

    ich habe folgendes Problem.
    Ich möchte den Wert den ich mit dem seitenaufruf/request bekomme in die session speichern bzw. der müsste ja prinzipiell schon irgendwo in der session stehen. wie bekomme ich das hin?

    ${param.id} //so erfolgt die ausgabe des Wertes.

    Wie kann ich dann mit Java Code darauf zugreifen ( <%request.getSession().setAttribute("id", HIER SETZEN); %> )


    <%=request.getAttribute("param.id")%> //also so oder nur mit "param" bekomme ich null zurück. Also direkt in der Session kann param.id doch nicht stehen.

    lg.

  • #2
    request.getSession().setAttribute("id", HIER SETZEN);

    request.getAttribute("param.id")


    du siehst den Unterschied?
    Zuletzt editiert von Christian Marquardt; 16.12.2011, 18:18.
    Christian

    Comment


    • #3
      DAS war nur ein beispiel... ich habe es sowohl mit request.getSession.getAttribute("param.id") als auch mit request.getAttribute("param.id") probiert. immer Null als rückgabe...

      Den Wert den ich will habe ich lediglich mit ${param.id} rausbekommen.
      ich möchte ihn aber im java-code (<%CODE%> auslesen.
      also im javacode auslesen und in die Session speichern....
      deutlich ausgedrückt?

      Comment


      • #4
        deutlich ausgedrückt?
        Ja, danke....jedenfalls ist Nr.1 korrekt
        Christian

        Comment


        • #5
          hmmm.... komisch... request.getSession.getAttribute("param.id") funktioniert irgendwie nicht.

          Comment


          • #6
            Nein, nicht komisch....

            Beispiel:

            http://www.roseindia.net/jsp/simple-...s-in-jsp.shtml
            Christian

            Comment


            • #7
              danke für deine Hilfe...
              Ich bin aber auch aus dieser Seite nicht schlau geworden.
              Wenn du mir einfach explizit sagen könntest wie ich meinen gewünschten Wert auslesen kann, wäre mir sehr geholfen.

              Comment


              • #8
                Weil ich überhaupt nicht verstehe was du willst

                Wo ist da eine Bean?
                jsparam definiert einen Paramter, der in einem Request enthalten ist. wo ist da ein Wert aus einer Bean?

                Warum sollte ein Parameter aus einem Request in einer Session stehen?
                Christian

                Comment


                • #9
                  Originally posted by Christian Marquardt View Post
                  jsparam definiert einen Paramter, der in einem Request enthalten ist.
                  okey... mit der bean hab ich mich geirrt.
                  es ist also ein parameter aus einem request.
                  Wie greife ich im javacode (<% %>) auf diesen zu?
                  mit request.getParameter("param.id") kam auch nichts zurück.
                  lg.

                  Comment


                  • #10
                    Sicher nicht, denn der Parameter wird ja nicht "param.id" heissen. Man nimmt den Namen des Parameters...
                    Christian

                    Comment


                    • #11
                      wie finde ich heraus wie der heißt?

                      Comment


                      • #12
                        gesetzt wird er

                        <jsparam name="param1" value="value1" />

                        gelesen

                        <%= request.getParameter("param1") %>

                        Vorausgesetzt wir reden hier von JSP.....
                        Zuletzt editiert von Christian Marquardt; 18.12.2011, 21:45.
                        Christian

                        Comment


                        • #13
                          Das Programm wurde in JSP, Servlets und Struts entwickelt...

                          Ergibt das einen Unterschied? weil die param zuweisung habe ich nirgends gefunden.

                          lg.

                          Comment


                          • #14
                            Weit hast du wohl nicht gesucht:

                            http://www.google.de/search?q=jsp+pa...-a&safe=active

                            schon der erste Treffer.....


                            Jeztz muss du nur noch defineiren, welche Art von Param du hast

                            oben oder

                            http://struts.apache.org/2.0.6/strut...nts/Param.html


                            Das Programm wurde in JSP, Servlets und Struts entwickelt...
                            Schön, dass man das so nebenbei erfährt. Warum postest du nicht im richtigen Thread? -> verschoben
                            Zuletzt editiert von Christian Marquardt; 20.12.2011, 08:18.
                            Christian

                            Comment


                            • #15
                              Es handelt sich um das Beispiel mit struts.
                              Ich bin aber noch immer nicht schlau geworden wie ich den Wert dann im java-code abrufe...

                              Vielleicht hilft das:

                              (Die Seite vor dem request)

                              <display:column title="titel"
                              sortable="true"
                              href="modifyAktion.do"
                              paramId="id"
                              paramProperty="id">
                              ....


                              Taglib:

                              <name>column</name>
                              <tag-class>org.displaytag.tags.ColumnTag</tag-class>

                              ...

                              Comment

                              Working...
                              X