Rivka,
listIndex is necessary for displaying the information on the page, right?
What's wrong with putting it the form bean. That is what the form bean is
for. Your other options are going to be a lot messier.
Regards,
Richard
At 10:37 PM 9/6/2005, you wrote:
Hi Richard
Yes I can do that - but the problem is that 'listIndex' does not
logically belong to the Student ActionForm - it is more an external
info.
Rivka
-----Original Message-----
From: Richard Yee [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 06, 2005 6:20 PM
To: Struts Users Mailing List
Subject: Re: request attribute in jsp - please advice
Can you set the listIndex as an attribute of your form
in the EditStudentAction? You can then retrieve it as
part of your formBean.
-Richard
--- Rivka Shisman <[EMAIL PROTECTED]> wrote:
> Hello friends
>
> I have an EditStudent.jsp page in which I have a
> form. Before the form
> tag I get a request attribute called 'listIndex'.
> But, when my
> validate() method fails on field validation it
> returns back to the above
> mentioned jsp page with an appropriate message. That
> is o.k. - the
> problem is that this causes the removal of the
> request attribute that
> was originally set by the EditStudentAction.
>
> So what I do now in the jsp page is something like
> this:
>
> <% int listIndex = 0;
>
> If (request.getAttribute("index") != null){
>
> listIndex =
> request.getAttribute("index");
>
> }else{
>
> If (request.getParameter("myIndex") !=
> null){
>
> listIndex =
> request.getParameter("myIndex");
>
> }
>
> %>
>
> And then under the <html:form> I have an hidden
> input like:
>
> <INPUT type="hidden" name="myIndex" value=<%
> =listIndex%>
>
> When the validate{} fails the -
> getParameter("myIndex") - enables me to
> restore my request attribute via the hidden
> parameter.
>
> Do you know a nicer way to do it?
>
>
>
> Thanks
>
> Rivka
>
>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
______________________________________________________
Click here to donate to the Hurricane Katrina relief effort.
http://store.yahoo.com/redcross-donate3/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]