Hi doğan,
since you declared the studentId property as not editable, the
submission that is linked to it will not accept the studentId
parameter. This will result in it not being there when the bean
instance is populated from the URL. One way to solve this is to use an
existing bean, which might be fully filled in or just have the
studentId and use the fillSubmissionBean method to inject the
parameters of the URL into the already existing bean. Another way to
solve this is by making the studentId editable, but I would advice
against that.
Hope this helps,
Geert
On 12 Dec 2007, at 04:09, dogan kaya berktaş wrote:
> hello everyone,
>
> I have a question about crud. I created a bean and set its
> identidier as like this in its metadata
>
> addConstraint(new ConstrainedProperty("studentId")
> .editable(false)
> .identifier(true));
>
> After that what I want to do is to get the bean from the url call so
> I create an element like that
>
> <submission name="updateStudent">
> <bean name="Student" classname=" model.Student"/>
> </submission>
>
> Ok and here is my qusetion
>
> the url contains the ...studentId=3&... but the element says the
> value for studentId in the bean from
> Student sss = (Student)getNamedSubmissionBean("Student");
> is null.
>
> Any idea ..should i have to add a new parameter like dummyId and set
> the new id in the element. This sems like a workaround?
>
> Thanks
--
Geert Bevin
Terracotta - http://www.terracotta.org
Uwyn "Use what you need" - http://uwyn.com
RIFE Java application framework - http://rifers.org
Music and words - http://gbevin.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"rife-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rife-users?hl=en
-~----------~----~----~----~------~----~------~--~---