struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Newton <davelnew...@gmail.com>
Subject Re: paramsPrepareParamsStack-prepare-method problem
Date Wed, 14 Mar 2012 20:21:48 GMT
And you've set the other referenced properties appropriately?

On Wed, Mar 14, 2012 at 3:17 PM, Mounir Benzid <mb@meetingmasters.de> wrote:

>
>
> <constant name="struts.patternMatcher" value="regex" />
>
> Mounir
>
> Am 14.03.2012 20:12, schrieb Dave Newton:
>
>> Are you actually using the `namedVariable` pattern matcher?
>>
>> http://struts.apache.org/2.x/**docs/wildcard-mappings.html#**
>> WildcardMappings-**Parametersinnamespaces<http://struts.apache.org/2.x/docs/wildcard-mappings.html#WildcardMappings-Parametersinnamespaces>
>>
>> Dave
>>
>> On Wed, Mar 14, 2012 at 3:09 PM, Mounir Benzid<mb@meetingmasters.de>
>>  wrote:
>>
>>  My  problem is the id  is always null.
>>>
>>> First I thought it could be b/c of the way the defaultStack is set up so
>>> I
>>> switched to paramsPrepareParamsStack, yet the problem still remains.
>>>
>>> Any ideas on how to obtain the id from the request?
>>>
>>> Thanks!
>>> Mounir
>>>
>>> @Namespace("/public")
>>> public class PersonCRUDAction  implements Preparable {
>>>
>>>    private Long id;
>>>
>>>    @Action("blah1/{id}/blah2")
>>>    public void execute() {
>>>    ...  /*  crud the person   */
>>>    }
>>>
>>>    public Long getId() { return id;}
>>>    public void setId(Long id) {this.id=id}
>>>
>>>    @Override
>>> public  void prepare() throws Exception {
>>>
>>>        Person peron;
>>>        if (id!=null)
>>>            person = personManager.loadById(id);
>>>        else
>>>            throw new NullArgumentException("id");
>>>    }
>>>
>>> }
>>>
>>> ------------------------------****----------------------------**
>>> --**---------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.**apac**he.org<http://apache.org>
>>> <user-unsubscribe@**struts.apache.org<user-unsubscribe@struts.apache.org>
>>> >
>>>
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>>>
>
> --
> Mounir Benzid
> Systementwickler / EDV
>
> meetingmasters.de
> meetings meisterhaft managen
>
> · Unabhängige Vermittlung von Tagungshotels
> · Online-**Hotelreservierungssystem zur Integration in die
> Veranstaltungs-Webseite
> · Webbasiertes Veranstaltungs- und Teilnehmermanagement
> · E-Procurement für den Tagungshoteleinkauf
> · Webbasierte Anfrage und Verhandlung von Firmenraten
>
> Max-Planck-Straße 22
> D-54296 Trier
>
> fon +49 (0)651-145789-38
> fax +49 (0)651-145789-20
>
> www.meetingmasters.de
> mb@meetingmasters.de
>
>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: user-unsubscribe@struts.**apache.org<user-unsubscribe@struts.apache.org>
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message