Hi Iwao,

I'm using 1.5.6 from Maven Central. As far as I know (but I'll double
check later), that the jsessionid is already in the URL when
redirecting from the index.jsp page.

-Moritz

On Thu, Feb 23, 2012 at 9:30 AM, Iwao AVE! <haraw...@gmail.com> wrote:
> Hi Moritz,
>
> Which version of Stripes do you use?
> It may be related to the 'jsessionid' in URL added only on the first
> access and it reminds me of an old issue fixed a long time ago.
>
> // Iwao
>
> 2012/2/23 Moritz Petersen <m...@moritzpetersen.de>:
>> Just to emphasize my point: it *does* work indeed *except* when I
>> launch the application for the first time after rebooting the server.
>>
>> On 23.02.2012, at 07:40, Ankur Sharda <ankurshard...@gmail.com> wrote:
>>
>> Hi Moritz,
>>
>> Now I understand your problem. That does sound strange. It's probably
>> best I let someone else answer, since I will only be guessing about
>> the reasons.
>>
>> Ankur
>>
>> On Thu, Feb 23, 2012 at 2:21 PM, Moritz Petersen
>> <moritz.peter...@gmail.com> wrote:
>>>
>>> Hi Ankur,
>>>
>>> I'm just surprised, that the text field is populated when I hit reload. 
>>> Somehow I had expected that if the text field name matches an action bean 
>>> property that it will be populated automatically - or it would be populated 
>>> never, except if I submit the form with errors…
>>>
>>> I did not configure the population strategy, so I assume 
>>> DefaultPopulationStrategy will be effective. The documentation reads: "If 
>>> there is no value in the request then an ActionBean bound to the current 
>>> form will be looked for". That's the part I don't understand, because I 
>>> assumed that the action bean would be used to populate the text field.
>>>
>>> -Moritz
>>>
>>> Am 23.02.2012 um 04:59 schrieb Ankur Sharda:
>>>
>>> > Hi Moritz,
>>> >
>>> > What is the behaviour you want. Do you want the date to be displayed in 
>>> > the text field, if so you just have to do    <s:text id="date" 
>>> > name="date" formatPattern="dd.MM.yyyy" value="${actionBean.date}" />
>>> >
>>> > But I suspect you already know that, and are asking about something else?
>>> >
>>> >
>>> >
>>> > On Thu, Feb 23, 2012 at 5:26 AM, Moritz Petersen 
>>> > <moritz.peter...@gmail.com> wrote:
>>> > Hello,
>>> >
>>> > I found a strange bug in my application and I'm not sure what the root 
>>> > cause could be.
>>> >
>>> > There is an index.jsp file, which redirects to my action bean:
>>> >
>>> > <c:redirect url="/app/note" />
>>> >
>>> > The Stripes Dispatcher Servlet is mapped to /app/* (from web.xml):
>>> >
>>> >  <servlet-mapping>
>>> >    <servlet-name>DispatcherServlet</servlet-name>
>>> >    <url-pattern>/app/*</url-pattern>
>>> >  </servlet-mapping>
>>> >
>>> > So, I believe with this redirect, the action bean should be called:
>>> >
>>> > @UrlBinding( "/app/note/{$event}/{note.meetingId}/{note.id}" )
>>> > public class NoteActionBean extends AbstractActionBean {
>>> >    private Date date;
>>> >
>>> >    @DefaultHandler
>>> >    public Resolution create() {
>>> >        // set the date to new Date()
>>> >        // return ForwardResolution to "note.jsp"
>>> >    }
>>> >
>>> > // getter and setter
>>> > ...
>>> > }
>>> >
>>> > The note.jsp page itself displays the form:
>>> >
>>> >  <s:form beanclass="NoteActionBean" method="post" id="noteEntry">
>>> >    <!-- ${actionBean.date} -->
>>> >    <s:text id="date" name="date" formatPattern="dd.MM.yyyy" />
>>> > ...
>>> >
>>> >
>>> > But the rendered HTML is:
>>> >
>>> > <form id="noteEntry" action="/app/note;jsessionid=h100dcmd5xs8" 
>>> > method="post">
>>> > <!-- Wed Feb 22 21:20:24 UTC 2012 -->
>>> > <input id="date" name="date" type="text" />
>>> > ...
>>> >
>>> >
>>> > So, there is no date in the text field. But in the comment before it is! 
>>> > And when debugging, I found out that the method getDate() is not called 
>>> > from the text field.
>>> >
>>> > On the other hand, when I reload the page (without doing anything else) 
>>> > the field shows the date correctly.
>>> >
>>> > I'm a bit lost here. What am I doing wrong?
>>> >
>>> > Any suggestions are highly appreciated. Thank you.
>>> >
>>> > Moritz.
>>> > ------------------------------------------------------------------------------
>>> > Virtualization & Cloud Management Using Capacity Planning
>>> > Cloud computing makes use of virtualization - but cloud computing
>>> > also focuses on allowing computing to be delivered as a service.
>>> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>> > _______________________________________________
>>> > Stripes-users mailing list
>>> > Stripes-users@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >
>>> >
>>> >
>>> > --
>>> > Ankur Sharda
>>> > E: ankurshard...@gmail.com
>>> > M: 0421 311 106
>>> > ------------------------------------------------------------------------------
>>> > Virtualization & Cloud Management Using Capacity Planning
>>> > Cloud computing makes use of virtualization - but cloud computing
>>> > also focuses on allowing computing to be delivered as a service.
>>> > http://www.accelacomm.com/jaw/sfnl/114/51521223/_______________________________________________
>>> > Stripes-users mailing list
>>> > Stripes-users@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Virtualization & Cloud Management Using Capacity Planning
>>> Cloud computing makes use of virtualization - but cloud computing
>>> also focuses on allowing computing to be delivered as a service.
>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>> _______________________________________________
>>> Stripes-users mailing list
>>> Stripes-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>>
>>
>>
>> --
>> Ankur Sharda
>> E: ankurshard...@gmail.com
>> M: 0421 311 106
>>
>> ------------------------------------------------------------------------------
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>
>> _______________________________________________
>> Stripes-users mailing list
>> Stripes-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>> ------------------------------------------------------------------------------
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> Stripes-users mailing list
>> Stripes-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to