Hi,
I don't know but... Can you put a hidden field into form with the
value of attribute? Maybe solve your problem...
"Rivka Shisman"
<[EMAIL PROTECTED] To: "Struts Users Mailing
List" <[email protected]>
l> cc:
bcc:
06/09/2005 18:27 Subject: request attribute in
jsp - please advice
Please respond to
"Struts Users
Mailing List"
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

